Jump to content

Recommended Posts

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

 

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

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

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

Спасибо.

Edited by mikeevstropov
Link to post
Share on other sites

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

 

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

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

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

Спасибо.

 

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

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

Link to post
Share on other sites

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

 

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

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

Link to post
Share on other sites

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

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

 

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

 

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

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

 

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

 

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

Edited by mikeevstropov
Link to post
Share on other sites
  • 3 years later...

 

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

 

 

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

 

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

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

 

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

Edited by RedPython
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...