Справочник шаблонных тегов

Здесь собраны все шаблонные теги, используемые в шаблонах дизайна в diafan.CMS. Рекомендуем разработчикам добавить эту страницу в "Избранное".
Теги собраны по алфавиту с группировкой по модулям.

Теги общего характера

show body - выводит основной контент сайта: текст из визуального редактора, подключенные к странице модули
show block - выводит содержимое визуального редактора страниц с признаком "Блок на сайте" в любом месте на сайте
show description - выводит содержимое поля description страницы
show keywords - выводит содержимое поля keywords страницы
show title - выводит содержимое поля title страницы
show href - выводит "умную" ссылку
show images - выводит подключенные к страницам сайта изображения
show js - выводит "умные" подключения скриптов в head
show language - выводит ссылки переключения между языками сайта
show links - выводит список ссылок на страницы, принадлежащие текущей
show path - выводит навигацию по сайту "Хлебные крошки"
show previous_next - выводит навигацию "Предыдущий-Следующий"
show protect - выводит скрипт защиты от копирования
show year - выводит текущий год "2009-2012"

Статьи

show block_clauses - выводит блок с некоторыми статьями

Вопрос-ответ

show block_faq - выводит блок с последними вопросами
show form_faq - выводит форму для задачи вопроса

Файловый архив

show block_files - выводит блок с несколькими элементами из файлового архива

Меню

show block_menu - выводит меню

Новости

show block_news - выводит блок с последними несколькими новостями
show calendar_news - выводит календарь новостей

Фотогалерея

show block_photo - выводит блок с некоторыми фотографиями

Магазин

show block_shop - выводит блок с некоторыми товарами
show search_shop - выводит блок с формой поиска по товарам
show basket - выводит блок корзины

Теги

show block_tags - выводит блок с облаком тегов
show tags - выводит прикрепленные к страницам сайта теги

Комментарии

show comments - выводит прикрепленные к страницам сайта комментарии

Обратная связь

show form_feedback - выводит форму обратной связи

Пользователи

show login_registration - выводит форму авторизации пользователей
show users - выводит блок количеством пользователей на сайте

Поиск по сайту

show search_search - выводит форму поиска по сайту

Опросы

show votes - выводит блок с опросами

Список тегов по алфавиту

B

show_basket module="basket"

Выводит информацию о заказанных товарах, т. н. корзину.

Пример: <insert name="show_basket" module="basket">

выведет информацию о корзине

Шаблон: функция show_basket в файле modules/basket/basket.view.php.

CSS-форматирование:

.basket_block{} – шаблонная функция show_basket

.basket_block .basket_count{} – количество купленных товаров

.basket_block .basket_summ{} – стоимость товаров

show_body

Выводит основной контент страницы: заголовка (если не запрещен его вывод в настройке странице «Не показывать заголовок»), текста страницы и прикрепленного модуля.

Пример: <insert name="show_body">

Шаблон: функция show_body в файле includes/function.php.

show_block

Выводит содержимое страницы сайта, номер которой передан в виде атрибута id. Страница должна быть помечена опцией «Блок на сайте» и быть активной.

Пример: <insert name="show_block" id="7">

выведет в ячейке таблицы содержимое страницы с id=7, редактируемой в модуле «Страницы сайта».

Шаблон: функция show_body в файле includes/function.php.

show_block module="clauses"

Выводит последние статьи на всех страницах, кроме страницы статей, когда выводится список тех же статей, что и в функции.

Атрибуты:

count – количество выводимых статей (по умолчанию 3);

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

cat_id – категория статей (id категории, по умолчанию выводятся все статьи без учета категории), если в конфигурации модуля отмечено «Использовать категории»;

images – количество фотографий, прикрепленных к статьям;

sort – сортировка сатей (rand – в случайном порядке, date – по дате). По умолчанию статьи сортируются по дате;

template – шаблон тега (функция в файле modules/clauses/clauses.view.php должна называться show_block_template; по умолчанию шаблон show_block).

Формат даты задается в конфигурации модуля.

Пример:

<insert name="show_block" module="clauses">

выведет 3 последние статьи сайта


<insert name="show_block" module="clauses" count="5">

выведет 5 последних статей сайта


<insert name="show_block" module="clauses" count="1" site_id="35">

выведет одну последнюю статью сайта, из раздела статей с id=35)

Шаблон: функция show_block в файле modules/clauses/clauses.view.php.

CSS-форматирование:

.clauses_block{} – блок статей

.clauses_block h2{} – заголовок

.clauses_block .clauses{} – статья в блоке

.clauses_block .clauses_name{} – название статьи

.clauses_block .clauses_img{} – изображение статьи

.clauses_block .clauses_date{} – дата статьи

.clauses_block .clauses_anons{} – анонс статьи

.clauses_block .show_all{} – ссылка на все статьи

show_block module="faq"

Выводит последние вопросы. На странице вопросов, когда выводится список аналогичных вопросов, блок не выводится.

Атрибуты:

count – количество выводимых вопросов (по умолчанию 3);

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

cat_id – категория вопросов (id категории, по умолчанию выводятся все вопросы без учета категории), если в конфигурации модуля отмечено «Использовать категории»;

often – часто задаваемые вопросы (если often=1, выводятся вопросы с пометкой «Часто задаваемый вопрос»);

template – шаблон тега (функция в файле modules/faq/faq.view.php должна называться show_block_template; по умолчанию шаблон show_block).

Формат даты задается в конфигурации модуля.

Пример: <insert name="show_block" module="faq">

выведет 3 последниx активных вопроса сайта с ответами


<insert name="show_block" module="faq" count="5">

выведет в ячейке таблицы 5 последних активных вопросов сайта с ответами


<insert name="show_block" module="faq" often="1">

выведет часто задаваемые вопросы

Шаблон: функция show_block в файле modules/faq/faq.view.php.

CSS-форматирование:

.faq_block  {} – шаблонная функция show_block

.faq_block  h2{} – заголовок

.faq_block .faq{} – вопрос в блоке

.faq_block .faq_date{} – дата в шаблонной функции

.faq_block .faq_question{} – вопрос в шаблонной функции

.faq_block .faq_answer{} – ответ в шаблонной функции

.faq_block .show_all{} – ссылка на все вопросы в шаблонной функции

show_block module="files"

Выводит несколько файлов из файлового архива.

Атрибуты:

count – количество выводимых файлов (по умолчанию 3);

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

cat_id – категория файлов (id категории, по умолчанию выводятся все файлы без учета категории), если в конфигурации модуля отмечено «Использовать категории»;

images – количество фотографий, прикрепленных к файлам;

sort – сортировка файлов  (rand – в случайном порядке, date – по дате). По умолчанию файлы сортируются по дате;

template – шаблон тега (функция в файле modules/files/files.view.php должна называться show_block_template; по умолчанию шаблон show_block).

Пример: <insert name="show_block" module="files">

выведет 3 последние файла из файлового архива

Шаблон: функция show_block в файле modules/files/files.view.php.

CSS-форматирование:

.files_block{} – шаблонная функция show_block

.files_block h2{} – заголовок

.files_block .files{} – файл в блоке

.files_block .files_img{} – изображение файла

.files_block .files_name{} – название файла

.files_block .files_anons{} – краткое описание файла

.files_block .show_all{} – ссылка на все файлы

show_block module="menu"

Выводит меню.

Без атрибутов выводит просто ссылки вида <a href="...">имя пункта меню</a>, одну за одной.

Атрибуты:

  • id – идентификатор категории меню;
  • template – шаблон тега (функция в файле modules/menu/menu.view.php должна называться show_block_template; по умолчанию значение атрибута default шаблон show_block). Если атрибут не задан, меню оформляется с помощью атрибутов оформления и выводится с помощью функции в шаблоне show_menu.

Атрибуты оформления:

  • tag_start_номер – текст, выводимый перед каждой ссылкой меню (может содержать слово Increment – при выводе автоматически заменяемое на арифметическую прогресиию, 1, 2, 3, … и Level – заменяемое на номер уровня меню);
  • tag_end_номер – текст, выводимый после каждой ссылки пункта меню (может содержать слово Increment - заменяемое на увеличивающийся номер и Level – заменяемое на номер уровня меню);
  • tag_level_start_номер – текст, выводимый перед уровнем (номер) меню;
  • tag_level_end_номер – текст, выводимый после уровня (номер) меню;
  • tag_active_start_номер – текст, выводимый перед активным пунктом меню уровня (может содержать слово Increment - заменяемое на увеличивающийся номер и Level – заменяемое на номер уровня меню);
  • tag_active_end_номер – текст, выводимый после активного пункта меню уровня (может содержать слово Increment - заменяемое на увеличивающийся номер и Level – заменяемое на номер уровня меню);
  • tag_active_child_start_номер – текст, выводимый перед пунктом меню уровня (номер) с активным дочерним пунктом (может содержать слово Increment - заменяемое на увеличивающийся номер и Level – заменяемое на номер уровня меню);
  • tag_active_child_end_номер – текст, выводимый после пункта меню уровня (номер) с активным дочерним пунктом (может содержать слово Increment - заменяемое на увеличивающийся номер и Level – заменяемое на номер уровня меню);
  • separator_номер – текст, разделяющий пункты меню.

Номер в названии этих атрибутов обозначает номер уровня. Если атрибуты не указаны для текущего уровня, то они наследуются у верхнего уровня.

Пример: <insert name="show_block"  module="menu" >

выведет просто список ссылок основного меню


<table>
         <insert
 
 name="show_block"  module="menu" id="2" tag_start_1="[tr][td]" tag_end_1="[/td][/tr]">
</table>

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


<insert  name="show_block" module="menu" tag_start_1="[div class=`menu`]" tag_end_1="[/div]" tag_start_2="[div class=`submenu`]" tag_end_2="[/div]">

Выведет:

<div class="menu"><a href="...">О нас</a></div>
     <
div class="submenu">
<a href="...">Животные</a></div>
     <
div class="submenu"><a href="...">Миссия</a></div>
     <
div class="submenu"><a href="...">История</a></div>
<
div class="menu"><a href="...">Фотогалерея</a></div>


<insert name="show_block" module="menu" tag_start_1="[div class=`menuLevel`]" tag_end_1="[/div]">

Выведет:

<div class="menu1"><a href="...">О нас</a></div>
     <
div class="menu2">
<a href="...">Животные</a></div>
     <
div class="menu2"><a href="...">Миссия</a></div>
     <
div class="menu2"><a href="...">История</a></div>
<
div class="menu1"><a href="...">Фотогалерея</a></div>

Шаблон: функция show_block, show_level (второй уровень) – при оформлении шаблоном, show_menu – при оформлении тегами в файле modules/menu/menu.view.php.

CSS-форматирование:

.menu_block{} – блок меню, если используется шаблон по-умолчанию

.menu_block h2{} – заголовок блока меню

.menu_item{} – пункт меню

.menu_active{} – текущий пункт меню

.menu_active_child{} – пункт меню с текущим дочерним пунктом

.menu_level_НОМЕР{} – уровень меню НОМЕР

.menu_item_НОМЕР{} – пункт меню уровня НОМЕР

show_block module="news"

Выводит последние новости на всех страницах, кроме страницы новостей, когда выводится список тех же новостей, что и в функции.

Атрибуты:

count – количество выводимых новостей (по умолчанию 3);

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

cat_id – категория новостей (id категории, по умолчанию выводятся все новости без учета категории), если в конфигурации модуля отмечено «Использовать категории»;

images – количество фотографий, прикрепленных к новости;

template – шаблон тега (функция в файле modules/news/news.view.php должна называться show_block_template; по умолчанию шаблон show_block).

Формат даты задается в конфигурации модуля.

Пример:
<insert name="show_block" module="news">

выведет 3 последние новости сайта


<insert name="show_block" module="news" count="5">

выведет 5 последних новостей сайта


<insert name="show_block" module="news" count="1" site_id="12">

выведет последнюю новость, прикрепленную к странице 12

Шаблон: функция show_block в файле modules/news/news.view.php.

CSS-форматирование:

.news_block{} – шаблонная функция show_block

.news_block h2{} – заголовок

.news_block .news{} – новость в блоке

.news_block .news_name{} – название новости

.news_block .news_img{} – изображение новости

.news_block .news_date{} – дата новости

.news_block .news_anons{} – анонс

.news_block .show_all{} – ссылка на все новости

show_block module="photo"

Выводит несколько фотографий.

Атрибуты:

count – количество выводимых фотографий (по умолчанию 3);

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

cat_id – альбом фотографий (id альбома, по умолчанию выводятся все фотографии без учета альбомов), если в конфигурации модуля отмечено «Использовать альбомы»;

sort – сортировка фотографий  (rand – в случайном порядке, date – по дате). По умолчанию фотографии сортируются по дате;

template – шаблон тега (функция в файле modules/photo/photo.view.php должна называться show_block_template; по умолчанию шаблон show_block).

Пример: <insert name="show_block" module="photo">

выведет 3 последние фотографии из фотогалереи

Шаблон: функция show_block в файле modules/photo/photo.view.php.

CSS-форматирование:

.photo_block{} – шаблонная функция show_block

.photo_block h2{} – заголовок

.photo_block .photo{} – фотография в блоке

.photo_block .photo_name{} – название фотографии в блоке

.photo_block .photo_img{} – изображение фотографии в блоке

.photo_block .photo_size{} – размер фотографии в блоке

.photo_block .photo_anons{} – краткое описание фотографии в блоке

.photo_block .show_all{} – ссылка на все фотографии

show_block module="shop"

Выводит несколько товаров из каталога.

Атрибуты:

count – количество выводимых товаров (по умолчанию 3);

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

cat_id – категория товаров (id категории, по умолчанию выводятся все товары без учета категории), если в конфигурации модуля отмечено «Использовать категории»;

— images – количество фотографий, прикрепленных к товарам;

sort – сортировка товаров  (rand – в случайном порядке, date – по дате, price – по цене). По умолчанию товары сортируются по дате;

param – значения дополнительных характеристик;

Пример:

Товары обладают следующими характеристиками:

  • цвет – выпадающий список, номер 3;
  • высота – текстовое поле, номер 10;
  • наличие аналогов – галочка, номер 16.
Значит значение атрибута param3=5&param3=6&param10=12м&param16=0 расшифровывается как товары красного и синего цвета (5 и 6 номер), высотой 12м, не имеющие аналогов.

template – шаблон тега (функция в файле modules/shop/shop.view.php должна называться show_block_template; по умолчанию шаблон show_block).

Пример: <insert name="show_block" module="shop">

выведет 3 последних товара из магазина


<insert name="show_block" module="shop" count="5" sort="rand">

выведет 5 случайных товаров из магазина


<insert name="show_block" module="shop" sort="price" count="4" cat_id="12">

выведет 4 самых дешевых товаров из рубрики №12 магазина

Шаблон: функция show_block в файле modules/shop/shop.view.php.

CSS-форматирование:

.shop_block{} – шаблонная функция show_block

.shop_block h2{} – заголовок

.shop_block .shop{} – товар в блоке

.shop_block .shop_name{} – название товара

.shop_block .shop_img{} – изображение товара

.shop_block .shop_price{} – цена товара

.shop_block .shop_old_price{} – цена товара без скидки

.shop_block .shop_discount{} – скидка товара

.shop_block .shop_anons{} – краткое описание товара

.shop_block .shop_text{} – описание товара

.shop_block .shop_form{} – форма покупки товара

.shop_block .show_all{} – ссылка на все товары

show_block module="tags"

Выводит список тегов.

Пример: <insert name="show_block" module="tags">

выведет облако тегов

Шаблон: функция show_block в файле modules/tags/tags.view.php.

CSS-форматирование:

.tags_block{} – список всех тегов

.tags_block h2{} – заголовок «Теги»

.tags_block a{} – ссылки на теги

.tags_block span{} – текущий/активный тег

C

show_calendar module="news"

Выводит календарь со ссылками на новости за период. Периоды отображаются в виде ссылок на месяцы, только если имеются новости, соответствующие этим периодам.

Атрибуты:

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

cat_id – категория новостей (id категории, по умолчанию учитываются все новости), если в конфигурации модуля отмечено «Использовать категории»;

only_news – выводить блок только на странице «Новости»;

month_hidden –  если необязательный атрибут  равен 1, то выводятся только годы без месяцев;

template – шаблон тега (функция в файле modules/news/news.view.php должна называться show_calendar_template; по умолчанию шаблон show_calendar).

Пример: <insert name="show_calendar" module="news">
выведет календарь новостей

Шаблон: функция show_calendar в файле modules/news/news.view.php.

CSS-форматирование:

.news_calendar{} – шаблонная функция show_calendar

.news_calendar h2{} – заголовок

.news_calendar .news_year{} – год

.news_calendar .news_year_current{} – текущий (открытый) год

.news_calendar .news_month{} – месяц

.news_calendar .news_month_current{} – текущий (открытый) месяц

.news_calendar .show_all{} – ссылка на все новости

show_comments

Выводит комментарии, прикрепленные к странице сайта, если в конфигурации модуля «Страницы сайты» подключены комментарии.

Пример: <insert name="show_comments">

выведет форму для отправки комментариев и добавленные комментарии посетителей

D

show_description

Выводит мета-тег description страницы.

Пример: <description><insert name="show_description"></description>

выведет описание текущей страницы

F

show_form module="faq"

Выводит форму добавления вопроса. Для правильной работы тега должна существовать страница, к которой прикреплен модуль Вопрос-Ответ.

Атрибуты:

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

cat_id – категория вопросов (id категории, по умолчанию выбирается одна категория), если в конфигурации модуля отмечено «Использовать категории»;

template – шаблон тега (функция в файле modules/faq/faq.view.php должна называться form_template; по умолчанию шаблон form).

Пример: <insert name="show_form" module="faq">

выведет форму добавления вопроса

Шаблон: функция form в файле modules/faq/faq.view.php.

CSS-форматирование:

.faq_form{} – форма «Задать вопрос»

.faq_form .inptext{} – поля «Ваше имя», «Ваш вопрос», «E-mail для ответа»

.faq_form .inpfile{} – поле «Прикрепляемые файлы»

.faq_form .infofield{} – подпись к полю в форме

.faq_form .button{} – кнопка «Отправить» в форме

show_form module="feedback"

Выводит форму добавления сообщения. Для правильной работы тега должна существовать страница, к которой прикреплен модуль Обратная связь.

Атрибуты:

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

template – шаблон тега (функция в файле modules/feedback/feedback.view.php должна называтся form_template; по умолчанию шаблон form).

Пример: <insert name="show_form" module="feedback">

выведет форму добавления сообщения

Шаблон: функция form в файле modules/feedback/feedback.view.php.

CSS-форматирование:

.feedback_form{} – форма

.feedback_form .infofiled{} – подпись к полю в форме

.feedback_form .inptext{} – текстовые поля

.feedback_form .inpnum{} – цифровые поля

.feedback_form .inpselect{} – поля «Список»

.feedback_form .inpcheckbox{} – поля «Чекбокс»

.feedback_form .inpfile{} – поле «Файл»

.feedback_form .button{} – кнопка «Оправить»

.feedback_form_param_text{} – описание поля

.feedback_form_paramNUM{} – поле с номером NUM

.feedback_form_paramNUM .infofield{} – название параметра с номером NUM

.feedback_form_paramNUM .inptext{} – текстовое поле для ввода текстового значения параметра с номером NUM

.feedback_form_paramNUM .inpnum{} – текстовое поле для ввода цифрового значения параметра с номером NUM

.feedback_form_paramNUM .inpselect{} – список для выбора значения параметра с номером NUM

.feedback_form_paramNUM .inpcheckbox{} – чекбокс для выбора значения параметра с номером NUM

H

show_href

Выводит ссылку на страницу сайта. Если текущая страница соответствует адресу, на которую ведет ссылка, то ссылка становится неактивной. Шаблонная функция аналогична стандартной HTML-конструкции <a href=""></a>, но ликвидирует ссылки, которые никуда не ведут.

Атрибуты:

  • rewrite — псевдоссылка страницы, на которую ведет ссылка, например: news;
  • img — адрес изображения, использующегося в качестве ссылки, например: img/logo.gif;
  • img_act — адрес изображения на текущей странице, например: img/home_act.gif;
  • width — ширина изображения;
  • height — высота изображения;
  • alt, alt1, ... — альтернативный тег для изображения или текст ссылки. Номер необходимо заменить номером языка, если на сайте используется мультиязычность.

Шаблон: функция show_href в файле includes/function.php.

I

show_images

Выводит изображения, прикрепленные к странице сайта (если в конфигурации модуля «Страницы сайта» включен параметры «Использовать изображения».

Пример: <insert name="show_images">

выведет в ячейке таблицы группу фотографий, прикрепленных к текущей странице

Шаблон: функция show_images в файле includes/function.php.

J

show_js

Подключает JS файлы, обеспечивающие работу diafan.CMS.

Пример: <insert name="show_js">

Шаблон: функция show_js в файле includes/function.php.

K

show_keywords

Выводит ключевые слова страницы. Используется для мета-тега keywords.

Пример: <keywords><insert name="show_keywords"></keywords>

выведет ключевые слова текущей страницы

Шаблон: функция show_keywords в файле includes/function.php.

L

show_language

Выводит ссылки на альтернативные языковые версии сайта (если используется мультиязычность);

Пример: <insert name="show_language">

выведет список ссылок на языковые версии сайта, «ru/eng»

Шаблон: функция show_language в файле includes/function.php.

CSS-форматирование: .language{}

show_links

Выводит ссылки на страницы нижнего уровня, принадлежащие текущей странице.

Пример: <insert name="show_links">

Шаблон: функция show_links в файле includes/function.php.

CSS-форматирование:

.show_links{}

.show_links li{}

show_login module="registration"

Выводит форму авторизации или приветствие и ссылки на редактирование данных и выход, если пользователь авторизован.

Пример: <insert name="show_login" module="registration">

выведет форму авторизации

Шаблон: функция show_login в файле modules/registration/registration.view.php.

CSS-форматирование:

.login{} – шаблонная функция show_login – авторизация

.login .login_avatar{} – аватар пользователя

.login .infofield{} – подпись к полю в форме

.login .inpbutton{} – слой с кнопкой «ОК»

.login .button{} – кнопка «ОК»

.login .inptext{} – текстовые поля для ввода логина и пароля

.login_reminding{} – слой с ссылкой «Забыли пароль?»

.login_registration{} – слой с ссылкой «Регистрация»

P

show_path

Выводит навигацию по сайту «Хлебные крошки». Необязательный атрибут separator — разделитель ссылок в навигации.

Пример: <insert name="show_path" separator="/">

выведет ссылки навигации по сайту, «Главная / О компании / Услуги»

Шаблон: функция show_path в файле includes/function.php.

CSS-форматирование: .show_path{}

show_previous_next

Выводит ссылки на предыдущую и последующую страницы.

Пример: <insert name="show_previous_next">

Шаблон: функция show_previous_next в файле includes/function.php.

CSS-форматирование:

.previous_next_link{clear:both; padding-top:10px; height:40px;} – ссылки на предыдущую и следующую страницы

.previous_link{width:40%; float:left;} – ссылка на предыдущую страницу

.next_link{width:40%; float:right; text-align:right;} – ссылка на следующую страницу

show_protect

Выводит JS код запрещающий копирование контента на сайте.

Пример: <body<insert name="show_protect">>

Шаблон: функция show_protect в файле includes/function.php.

S

show_search module="search"

Выводит форму поиска по сайту. Атрибуты: button, button2, ... – переводимое значение кнопки «Найти».

Пример: <insert name="show_search" module="search" button="найти" button2="search">

выведет форму поиска по сайту

Шаблон: функция show_search в файле modules/search/search.view.php.

CSS-форматирование:

.search{} – форма поиска

.search .input_search{} – поле для ввода выражения для поиска

.search .submit_search{} – кнопка «Найти»

show_search module="shop"

Выводит форму поиска товаров. Если для категорий прикреплены дополнительные характеристики, то поиск по ним производится только на странице категории.

Атрибуты:

only_shop — выводить форму поиска только на странице магазина;

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

cat_id – категория товаров (id категории, по умолчанию поиск осуществляется по всем категориям магазина), если в конфигурации модуля отмечено «Использовать категории»; можно указать значение current, тогда поиск будет осуществляться по текущей (открытой) категории магазина или по всем категориям, если ни одна категория не открыта;

template – шаблон тега (функция в файле modules/shop/shop.view.php должна называться show_search_template; по умолчанию шаблон show_search).

Пример: <insert name="show_search" module="shop">

выведет форму поиска по каталогу товаров

Шаблон: функция show_search в файле modules/shop/shop.view.php.

CSS-форматирование:

.shop_search{} – шаблонная функция show_search

.shop_search .infoform{} – заголовок группы полей

.shop_search .infofield{} – подпись к полю в форме

.shop_search .inptext{} – текстовые поля

.shop_search .inpshort{} – цифровые поля

.shop_search .inpcheckbox{} – поля «Чекбокс»

.shop_search .button{} – кнопка «Оправить»

.shop_search_name{} – поиск по названию

.shop_search_name .infofield{} – заголовок «Название:»

.shop_search_name .inptext{} – текстовое поле для ввода названия товара

.shop_search_description{} – поиск по описанию

.shop_search_description .infofield{} – заголовок «Описание:»

.shop_search_description .inptext{} – текстовое поле для ввода описания товара

.shop_search_price{} – поиск по цене

.shop_search_price .infofield{} – заголовок «Цена:»

.shop_search_price .inpnum{} – текстовое поле для ввода цены товара

.shop_search_paramNUM{} – поиск по параметру с номером NUM

.shop_search_paramNUM .infofield{} – заголовок название параметра с номером NUM

.shop_search_paramNUM .infoform{} – заголовок – параметр с номером NUM

.shop_search_paramNUM .inptext{} – текстовое поле для ввода значения параметра с номером NUM

.shop_search_paramNUM .inpnum{} – текстовое поле для ввода цифрового значения параметра с номером NUM

.shop_search_paramNUM .inpcheckbox{} – чекбокс для выбора значения параметра с номером NUM

show_social_links

Выводит ссылки на социальные сети.

T

show_tags

Выводит теги (слова-якори), прикрепленные к странице сайта, если в конфигурации модуля «Страницы сайты» подключены теги.

Пример: <insert name="show_tags">

выведет список ссылок на теги, прикрепленные к текущей страние

Шаблон: функция show_tags в файле includes/function.php.

show_title

Выводит заголовок. Используется между тегами <title></title> в шапке сайта.

Пример: <title><insert name="show_title"></title>

выведет заголовок текущей страницы

Шаблон: функция show_title в файле includes/function.php.

U

show_users

Выводит статистику пользователей на сайте.

Пример: <insert name="show_users">

выведет «Сейчас на сайте: ** гостей, ** пользователей.»

Шаблон: функция show_users в файле includes/function.php.

CSS-форматирование: .show_users{}

V

show_votes

Выводит голосования. Если не задан номер вопроса, то выводится один или все вопросы (в зависимости от конфигурацией модуля), соответствующие открытой странице, в случайном порядке.

Атрибуты:

id – задает номер вопроса.

Пример: <insert name="show_votes">

выведет вопрос, варианты ответа и кнопки «Ответить» и «Результаты», согласно настройкам и заполнению модуля «Опросы» в административной части сайта

Шаблон: функция show_votes в файле includes/function.php.

Y

show_year

Выводит период функционирования сайта в годах. Начало отсчета от атрибута year (по умолчанию текущий год).

Пример: <insert name="show_year">

в 2009 году выведет «2009 г.», в 2010 году выведет «2010 г.»

<insert name="show_year" year="2010">

в 2010 году выведет «2010 г.», в 2011 году выведет «2010-2011 гг.»

Шаблон: функция show_year в файле includes/function.php.



Не понятно? Уточните