mikeevstropov Опубликовано 3 апреля, 2015 Жалоба Поделиться Опубликовано 3 апреля, 2015 (изменено) Документированны ли переменные, такие как: $title $keywords $description $sections $currencies $category $content $wrapper $cart_products_numЕсть ли полный список переменных назначенных самой симплой с их описанием?Или все указанные выше предустановлены шаблонизатором smarty нативно?Спасибо. Изменено 3 апреля, 2015 пользователем mikeevstropov Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 4 апреля, 2015 Жалоба Поделиться Опубликовано 4 апреля, 2015 Документированны ли переменные, такие как: $title $keywords $description $sections $currencies $category $content $wrapper $cart_products_numЕсть ли полный список переменных назначенных самой симплой с их описанием?Или все указанные выше предустановлены шаблонизатором smarty нативно?Спасибо. В Smarty не могут быть предустановленны такие переменные — это именно перемнные нашего приложения (ну сайта)...По документации — ее нет, к сожалению. Тут в общем все реализуется созданием отдельных классов и передачи данных в шаблон. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 апреля, 2015 Жалоба Поделиться Опубликовано 4 апреля, 2015 Что касается последнего пункта $cart_products_num, то стандартно в Simpla такого нет. Должно быть, у Вас это появилось в нестандартном шаблоне или пользовательской доработке. Соответственно вопрос надо задавать Вашим разработчикам дополнений. Что касается прочих, их значения можно увидеть в PHP через print_r. Например, $currencies определяется в api/Money.php. Смотрите, например, сразу после определения... Цитата Ссылка на сообщение Поделиться на другие сайты
mikeevstropov Опубликовано 4 апреля, 2015 Автор Жалоба Поделиться Опубликовано 4 апреля, 2015 (изменено) В Smarty не могут быть предустановленны такие переменные — это именно перемнные нашего приложения (ну сайта)...По документации — ее нет, к сожалению. Тут в общем все реализуется созданием отдельных классов и передачи данных в шаблон. То есть, где-то в api переменные передаются в шаблон методом assign(), как я понял. Что касается прочих, их значения можно увидеть в PHP через print_r.Например, $currencies определяется в api/Money.php. Смотрите, например, сразу после определения... Не разбираюсь в smarty, подскажите, есть ли способ как-то получить все переменные переданные в шаблон, кроме как смотреть в api? А дальше, используя print_r() вывести содержимое. p.s. Плюсовать на форуме нельзя? Изменено 4 апреля, 2015 пользователем mikeevstropov Цитата Ссылка на сообщение Поделиться на другие сайты
RedPython Опубликовано 3 октября, 2018 Жалоба Поделиться Опубликовано 3 октября, 2018 (изменено) То есть, где-то в api переменные передаются в шаблон методом assign(), как я понял. Не разбираюсь в smarty, подскажите, есть ли способ как-то получить все переменные переданные в шаблон, кроме как смотреть в api? А дальше, используя print_r() вывести содержимое. p.s. Плюсовать на форуме нельзя?в начале файла шаблона *.tpl в design/YOUR_THEME/html/*.tpl дописать {debug} только будьте осторожны, лучше выполнять эту функцию на локалке и без ограничений по времени работы скрипта, очень ресурсоёмкая функция Изменено 3 октября, 2018 пользователем RedPython Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.