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

Что такое метки и действия http://www.cpasoft.ru/metki.html

Адрес шаблона списка офферов по алфавиту

Внимание! Шаблон должен называться именно так и никак иначе. Переименовывать его нельзя!

/templates/*/coupon/all_shop_abc.html

Где *— название шаблона

Шаблон указывается в настройках Действие Список купонов (Каталог*) модуля Купоны

Блоки и переменные в шаблоне списка офферов по алфавиту

Блоки и переменные идентичны Действию список категорий модуля Купоны

Блок Описание Переменные
<!-- @begin --> Выводится один раз, перед самым началом построения меню.

%link% — Адрес категории

%letter_block% - заменяется блоком letter_block и letter_block_0-9

%name_value% — Название категории

%count% — Активное количество купонов

%count_arhiv% — Не активное количество купонов (Архивные)

%count_all% — Общее количество купонов (сумма активных и не активных)

%img% — Адрес изображения логотипа оффера

%id% — Уникальный идентификатор категории, можно использовать когда нужно оформить ссылку на страницу отдельным идентификатором или классом в CSS

Вывод любых свойств категорий/купонов/товаров http://www.cpasoft.ru/item-category-properties.html

 

<!-- @link --> Выводится для элемента меню (страницы сайта), на который(-ой) может перейти пользователь.
<!-- @activelink --> Выводится для элемента меню (страницы сайта), на котором(-ой) сейчас находится пользователь.
<!-- @passiveactive --> Выводится для элемента меню, который находится в текущей дороге пользователя, и выше по уровню от текущей страницы.
<!-- @delimiter --> Выводится между любыми элементами меню.
<!-- @end --> Выводится один раз, в самом конце построения меню.
<!-- @begin_abc --> Выводится один. Блок отвечает за вывод латинского и русского алфавита,а также цифр

%letters_en% — Строка с латинскими символами

%letters_rus% — Строка с кириллическими символами

%letters_0-9% — Строка с цифрами

Эти переменные можно распологать в любом порядке, список офферов будет строится в зависимости от расположения этих переменных.

<!-- @one_letter_0-9 --> Блок отвечает за оформление всех цифр в одном месте (0-9)

%letter% — Первая буква или цифра в названии оффера

<a href="#%letter%">%letter%</a> — Ссылка на букву, якорь внутри страницы на список офееров

<!-- @letter_0-9 --> Блок отвечает за оформление одной цифры
<!-- @letter_rus --> Блок отвечает за оформление одного символа кириллицы
<!-- @letter_en --> Блок отвечает за оформление одного символа латиницы
<!-- @letter_block -->

Блок заменяет собой переменную %letter_block% в блоке %link%

%letter% — Первая буква или цифра в названии оффера
<!-- @letter_block_0-9 -->

Блок заменяет собой переменную %letter_block% в блоке %link% в том случае, если используется вывод всех цифр разом и наличии блока %one_letter_0-9%

<h3 id="0-9">0-9</h3>

Код шаблона списка офферов по алфавиту

<!-- @begin_abc -->
<div class="abc-panel">
<span><strong>A-Z</strong>%letters_en%</span>
<span><strong>A-Я</strong>%letters_rus%<strong>0-9</strong>%letters_0-9%</span>
</div>
<!-- @one_letter_0-9 -->
<a href="#0-9">0-9</a>
<!-- @letter_0-9 -->
<a href="#%letter%">%letter%</a>
<!-- @letter_rus -->
<a href="#%letter%">%letter%</a>
<!-- @letter_en -->
<a href="#%letter%">%letter%</a>
<!-- @letter_block -->
<h3 id="%letter%">%letter%</h3>
<!-- @letter_block_0-9 -->
<h3 id="0-9">0-9</h3>
<!-- @begin -->
<div class="abc-filter">
<!-- @link -->
%letter_block%
<div class="item">
<a href="%link%" title="%name_value%"><img src="%img%" alt="%name_value%" /></a>
<a href="%link%">%name_value%</a>
<div>Активных кодов: %count%</div>                
</div>
<!-- @activelink -->
<div class="item">
<a href="%link%" title="%name_value%"><img src="%img%" alt="%name_value%" /></a>
<a href="%link%">%name_value%</a>
<div>Активных кодов: %count%</div>                
</div>
<!-- @passiveactive -->
<div class="item">
<a href="%link%" title="%name_value%"><img src="%img%" alt="%name_value%" /></a>
<a href="%link%">%name_value%</a>
<div>Активных кодов: %count%</div>                
</div>
<!-- @delimiter -->
<!-- @end -->           
</div>