#globals
-
+1 Метод $wa->globals() создаёт не глобальную, а локальную переменную. Не принято
Создайте в index.html {$wa->globals("test", "test")}Достаньте эту переменную в шаблонах магазина, например, category.html и увидите nullПытался делать так {assign var=test value="test"...
-
Как в своем плагине получить значение глобальной переменной?
в шаблоне понятно: {$wa->globals("key")}а как получить это же значение в php
-
Блок сайта с глобальными переменными {$wa->globals()} Есть решение
Создал блок сайта, где объявил несколько переменных и присвоил им значения. Теперь нужно с ними взаимодействовать в файлах темы дизайна. Понял, что не обязательно в каждом файле каждый раз вызывать блок сайта чтобы получить переменные. Однажды вызвав...
Придумал вот такую штуку, в теории должно работать:В блоке "test" присваиваю несколько переменных (+что-то делаю с ними), а также объявляю $has_variables_from_block_test = true. Всё записываю в globals.И далее в любой шаблон темы дизайна, если мне нужны эти переменные, делаю так: {$has_variables_from_block_test = $wa->globals('has_variables_from_block_test')} {if !$has_variables_from_block_test} {$wa->block("test")} {/if} {$variable1 =...chikurov-seo