Логотип

Документация по макросам и шаблонам UMI.CMS

emarket getCompareList()

Название

%emarket getCompareList()% — Выводит список товаров, добавленных к сравнению.

Параметры: emarket getCompareList([template= 'default'])

template

Шаблон отображения списка товаров.В XSLT-шаблонизаторе игнорируется.

Описание

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

<?=$this->render($this->macros('emarket', 'getCompareList'), 'emarket/comparelist') ?>

Пример вызова

udata://emarket/getCompareList

XML-ответ UData

<udata max-elements="10" module="emarket" method="getCompareList" generation-time="0.066993">
  <items>
    <item id="40" link="/shop/televizory/cvetnye_televizory/sovet_tc1/" xlink:href="upage://40">
      Sovet TC1
    </item>
    <item id="5" link="/shop/dvd_tehnika/dvd_pleery/akai_apa206c/" xlink:href="upage://5">
      Akai AP-A206C
    </item>
    <item id="61" link="/shop/mobil_naya_svyaz/smartfony/ericssont_450/" xlink:href="upage://61">
      Ericssont 450
    </item>
    <item id="41" link="/shop/televizory/cvetnye_televizory/sovet_tc2/" xlink:href="upage://41">
      Sovet TC2
    </item>
  </items>
</udata>

Элементы и атрибуты

<items>

Ветвь, содержащая элементы item — товары, добавленные к сравнению.

<item>

Отдельный товар из списка. Содержимое элемента — название товара.

@id

Идентификатор страницы товара.

@link

Ссылка на страницу товара.

@xlink:href

Ссылка UPage на страницу товара.

Вывод списка товаров осуществляется по шаблону, указанному в параметре template. Вы можете не указывать этот параметр, тогда для вывода будет использован шаблон по умолчанию — default.tpl.

Используемые шаблоны

Макрос оперирует шаблонами, находящимися в каталоге /tpls/emarket/compare/

Используемые блоки шаблона

compare_list_block

Общий блок для вывода товаров из списка сравнения.

%items%

Указывает место, куда будут выведены отдельные товары из списка.

%compare_link%

Выводит ссылку на страницу сравнения товаров, используя блок compare_list_block_link.

%max-elements%

Выводит число, означающее максимальное количество товаров, которые можно добавить к сравнению.

compare_list_block_line

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

%link%

Ссылка на страницу товара.

%value%

Название товара.

compare_list_block_empty

Блок вывода информации при пустом списке товаров для сравнения.

compare_list_block_link

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