Skip to content

Commit 8316dd8

Browse files
committed
[ADD] Directive evoConfig().
1 parent 1588ec7 commit 8316dd8

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

core/config/view.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
<?php
22
return [
33
'paths' => [
4-
MODX_BASE_PATH . 'views/'
4+
EVO_BASE_PATH . 'views/'
55
],
66
'compiled' => EVO_STORAGE_PATH . 'blade',
77
'directive' => [
8+
'csrf' => [EvolutionCMS\Support\BladeDirective::class, 'csrf'],
9+
'makeUrl' => [EvolutionCMS\Support\BladeDirective::class, 'makeUrl'],
810
'evoParser' => [EvolutionCMS\Support\BladeDirective::class, 'evoParser'],
911
'evoLang' => [EvolutionCMS\Support\BladeDirective::class, 'evoLang'],
1012
'evoStyle' => [EvolutionCMS\Support\BladeDirective::class, 'evoStyle'],
1113
'evoAdminLang' => [EvolutionCMS\Support\BladeDirective::class, 'evoAdminLang'],
1214
'evoCharset' => [EvolutionCMS\Support\BladeDirective::class, 'evoCharset'],
1315
'evoAdminThemeUrl' => [EvolutionCMS\Support\BladeDirective::class, 'evoAdminThemeUrl'],
1416
'evoAdminThemeName' => [EvolutionCMS\Support\BladeDirective::class, 'evoAdminThemeName'],
15-
'makeUrl' => [EvolutionCMS\Support\BladeDirective::class, 'makeUrl'],
16-
'csrf' => [EvolutionCMS\Support\BladeDirective::class, 'csrf'],
1717
'evoRole' => [EvolutionCMS\Support\BladeDirective::class, 'evoRole'],
1818
'evoElseRole' => [EvolutionCMS\Support\BladeDirective::class, 'evoElseRole'],
1919
'evoEndRole' => [EvolutionCMS\Support\BladeDirective::class, 'evoEndRole'],
20+
'evoConfig' => [EvolutionCMS\Support\BladeDirective::class, 'evoConfig'],
2021
]
2122
];

core/src/Support/BladeDirective.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,9 @@ public static function evoEndRole(): string
6161
{
6262
return '<?php endif; ?>';
6363
}
64+
65+
public static function evoConfig(string $name = '', string $default = ''): string
66+
{
67+
return '<?php echo evo()->getConfig(' . $name . ', ' . $default . ');?>';
68+
}
6469
}

0 commit comments

Comments
 (0)