SMARTY формулы для WebAsyst

27.01.2013
Подборка часто используемых формул

Визуальные элементы

При добавлении через редактор, у всех формул из этого раздела, автоматически добавляется атрибут overridestyle=':gwzqsw'

Значение view может иметь значение:

  • vertical - вертикальное отображение
  • horizontal - горизонтальное отображение

Информационные страницы

Вывод списка всех страниц:

{cpt_auxpages_navigation select_pages='all' auxpages='' view='vertical'}

Вывод определенного раздела:

{cpt_auxpages_navigation select_pages='selected' auxpages='1' view='vertical'}

Вывод нескольких разделов:

{cpt_auxpages_navigation  select_pages='selected' auxpages='1:2' view='vertical'}

Разделы

Общий вид формулы

{cpt_divisions_navigation  divisions='X' view='Y'}

Где X - номер раздела, а Y способ отображения ссылки, vertical или horizontal (см. выше)

Страница   divisions
Главная страница   29
Регистрация   54
Вход с паролем   183
Прайс-лист   107
Обратная связь   32
Обмен ссылками   33
Блог/новости   35
Статус заказа   200

Можно вывести сразу несколько разделов (Обмен ссылками и Статус заказа):

{cpt_divisions_navigation  divisions='33:200' view='vertical'}

 

Визуальные блоки

Список продуктов

{cpt_product_lists list_id='specialoffers' block_height=''}

В атрибут block_height можно вставить высоту в пикселях, если нет - автоматическая высота

Произвольный HTML код

{cpt_custom_html code='zpwwgume'}

притом в атрибут code записывается не сам код, а ссылка вида zpwwgume т.ч. вставлять можно только через редактор.

Дерево категорий

{cpt_category_tree}

Главное содержание (контент)

{cpt_maincontent}

Корзина

{cpt_shopping_cart_info}

Блог/новости

{cpt_news_short_list news_num='5'}

В атрибут news_num='5' вставляем цифру, по сколько новостей выводить
Дополнительно выводит Подписаться на новости: и RSS

Голосование

{cpt_survey}

Логотип

{cpt_logo file='logo.gif'}

Поиск продуктов

{cpt_product_search}

Выбор валюты

{cpt_currency_selection

Выбор языка

{cpt_language_selection  view='select'}

Атрибут view может принимать значения:

  • select селектом
  • flags флагом

Облако тегов

{cpt_tag_cloud tags_num='10'}

Атрибут tags_num='10' отвечает за число отображаемых тегов в облаке

Технические формулы

{$URL_THEME_OFFSET}   Путь до текущего шаблона
 
{$smarty.const.CONF_FULL_SHOP_URL} Вернет адрес сайта в формате http://ИМЯ_ДОМЕНА.ru/
 
{$smarty.server.HTTP_HOST|replace:'.ru':''} получаем ИМЯ_ДОМЕНА без http:// и .ru/
 

Категории: WebAsyst (shop-script), Smarty
Яндекс.Метрика