Используем переменную {$smarty} в шаблонах vamshop
В вамшопе используется шаблонизатор Smarty. И это дает нам широкие возможности для манипуляций с шаблоном нашего интернет-магазина. Ниже полезные метки, которые я активно применяю в своих шаблонах, используя зарезервированную переменную {$smarty}.
1. Условие для карточки товара:
{if $smarty.get.products_id} ... {/if} |
2. Условие для категории товаров:
{if $smarty.get.cat} ... {/if} |
3. Условие для производителя:
{if $smarty.get.manufacturers_id} ... {/if} |
4. Условие для информационной страницы:
{if $smarty.get.coID} ... {/if} |
5. Условие для вопроса:
{if $smarty.get.faq_id} ... {/if} |
6. Условие для раздела статей:
{if $smarty.get.tPath} ... {/if} |
7. Условие для статьи:
{if $smarty.get.articles_id} ... {/if} |
8. Условие для выбранной сортировки товара на странице. Например, определяем сортировку по имени по возрастанию:
{if $smarty.get.sort == 'name' & $smarty.get.direction == 'asc'}...{/if} |
9. Условие для главной страницы:
{if in_array($smarty.server.REQUEST_URI, array('/', '/index.php'))} ... {/if} |
10. Условие для страницы по названию файла. Например, для страницы сравнения товаров:
{if $smarty.server.SCRIPT_NAME == '/comparison.php'} ... {/if} |
11. Текущий год в копирайте:
{$smarty.now|date_format:"%Y"} |
12. Если нужно посмотреть информацию о переменной прямо на странице:
{$my_var|@debug_print_var} |
Вместо $my_var указываем нужную.
Немає коментарів.