Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Документированны ли переменные, такие как:

 

$title
$keywords
$description
$sections
$currencies
$category
$content
$wrapper
$cart_products_num

Есть ли полный список переменных назначенных самой симплой с их описанием?

Или все указанные выше предустановлены шаблонизатором smarty нативно?

Спасибо.

Изменено пользователем mikeevstropov
Ссылка на сообщение
Поделиться на другие сайты

Документированны ли переменные, такие как:

 

$title
$keywords
$description
$sections
$currencies
$category
$content
$wrapper
$cart_products_num

Есть ли полный список переменных назначенных самой симплой с их описанием?

Или все указанные выше предустановлены шаблонизатором smarty нативно?

Спасибо.

 

В Smarty  не могут быть предустановленны такие переменные — это именно перемнные нашего приложения (ну сайта)...

По документации — ее нет, к сожалению. Тут в общем  все реализуется созданием отдельных классов и передачи данных в шаблон.

Ссылка на сообщение
Поделиться на другие сайты

Что касается последнего пункта $cart_products_num, то стандартно в Simpla такого нет. Должно быть, у Вас это появилось в нестандартном шаблоне или пользовательской доработке. Соответственно вопрос надо задавать Вашим разработчикам дополнений.

 

Что касается прочих, их значения можно увидеть в PHP через print_r.

Например, $currencies определяется в api/Money.php. Смотрите, например, сразу после определения...

Ссылка на сообщение
Поделиться на другие сайты

В Smarty  не могут быть предустановленны такие переменные — это именно перемнные нашего приложения (ну сайта)...

По документации — ее нет, к сожалению. Тут в общем  все реализуется созданием отдельных классов и передачи данных в шаблон.

 

То есть, где-то в api переменные передаются в шаблон методом assign(), как я понял.

 

Что касается прочих, их значения можно увидеть в PHP через print_r.

Например, $currencies определяется в api/Money.php. Смотрите, например, сразу после определения...

 

Не разбираюсь в smarty, подскажите, есть ли способ как-то получить все переменные переданные в шаблон, кроме как смотреть в api? А дальше, используя print_r() вывести содержимое.

 

p.s. Плюсовать на форуме нельзя?

Изменено пользователем mikeevstropov
Ссылка на сообщение
Поделиться на другие сайты
  • 3 года спустя...

 

То есть, где-то в api переменные передаются в шаблон методом assign(), как я понял.

 

 

Не разбираюсь в smarty, подскажите, есть ли способ как-то получить все переменные переданные в шаблон, кроме как смотреть в api? А дальше, используя print_r() вывести содержимое.

 

p.s. Плюсовать на форуме нельзя?

в начале файла шаблона *.tpl в design/YOUR_THEME/html/*.tpl дописать {debug}

 

только будьте осторожны, лучше выполнять эту функцию на локалке и без ограничений по времени работы скрипта, очень ресурсоёмкая функция

Изменено пользователем RedPython
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...