Как Узнать Какие Smarty Переменные Можно Использовать При Модификации Шаблонов?

Как узнать какие smarty переменные можно использовать при модификации шаблонов?

Как узнать какие smarty переменные можно использовать при модификации шаблонов?

Что конкретно вы хотите узнать и на каких страницах?

как бы мой вопрос не предполагает конкретики :slight_smile:
я хочу понять в общем откуда берутся smarty переменные в cs cart, а как с ними работать есть документация по smarty, но чтобы с ними работать нужно знать как их именовали разработчики.

90% переменных задаются в соответствующих контроллерах

Например, данные категории передаются в контроллере

app/controllers/frontend/categories.php

Tygh::$app['view']->assign('category_data', $category_data);

Оставшиеся данные определяются при инициализации движка

Возможно вам так же будет полезно знать про возможность отображения переменных, доступных для шаблона.
Для этого в добавьте в шаблон строчку {debug}
Во всплывающем окне отобразятся все доступные переменные их данные в них

1 лайк

я ещё разбираюсь в CMS в качестве интегратора дизайна, как я понял у carousel.tpl нет контроллера, как понять какие можно использовать smarty переменные? Добавил {debug} в carousel.tpl , а там целая “простынь” кода и почти не понятно, что от чего для чего…

Получается, что никак. Спрашивайте тут конкретную задачу, постараемся помочь