ufaclub Опубликовано 12 октября, 2017 Жалоба Поделиться Опубликовано 12 октября, 2017 есть переменная {$product->url} хочу выводить в шаблоне информацию по такой схеме т.е если {$product->url} = 1 то выводиться {include file='staff/1.tpl'} как в эту конструкцию засунуть {$product->url} Цитата Ссылка на сообщение Поделиться на другие сайты
ufaclub Опубликовано 12 октября, 2017 Автор Жалоба Поделиться Опубликовано 12 октября, 2017 есть переменная {$product->url} хочу выводить в шаблоне информацию по такой схеме т.е если {$product->url} = 1 то выводиться {include file='staff/1.tpl'} как в эту конструкцию засунуть {$product->url} что то типа этого нужно... {include file="staff/{$product->url}.tpl"} Цитата Ссылка на сообщение Поделиться на другие сайты
ufaclub Опубликовано 12 октября, 2017 Автор Жалоба Поделиться Опубликовано 12 октября, 2017 что то типа этого нужно... {include file="staff/{$product->url}.tpl"} нашел вариант сам. может кому пригодиться {if "{$config->root_dir}design/{$settings->theme}/html/product/{$product->url}.tpl"|file_exists} {include file="product/{$product->url}.tpl"} {else} содержимое product.tpl {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 12 октября, 2017 Жалоба Поделиться Опубликовано 12 октября, 2017 что то типа этого нужно... {include file="staff/{$product->url}.tpl"} {include file = "product/`$product->url`.tpl"} Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 15 октября, 2017 Жалоба Поделиться Опубликовано 15 октября, 2017 Почитайте https://www.smarty.net/docsv2/ru/language.function.include.tpl возможно вам поможет вариант с присвоением переменной как второй параметр в функцию include. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.