Используем переменную {$smarty} в шаблонах vamshop

26.10.2020 | Написал

В вамшопе используется шаблонизатор 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"}
Метки: , ,
Комментарии читателей статьи "Используем переменную {$smarty} в шаблонах vamshop"

Нет комментариев.

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.