Логотип

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

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

$this->macros('emarket', 'basketAddLink', array(43));

В данном случае нам вернётся ссылка вида /emarket/basket/put/element/43/

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

udata://emarket/basketAddLink/28

XML-ответ UData

<udata module="emarket" method="basketAddLink" generation-time="0.001634">
  <link>/emarket/basket/put/element/28/</link>
</udata>

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

<link>

Ссылка для добавления товара в корзину с идентификатором товара.

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

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

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

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

basket_add_link

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

%link%

Сама ссылка.

orders_block_empty

Блок, выводящийся в случае отсутствия заказов у пользователя.

Название

%emarket basketAddLink()% — Возвращает ссылку на добавление указанного товара в корзину.

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

elementId

Идентификатор товара, который должен быть добавлен в корзину.

template

Имя шаблона, по которому выводится ссылка.В XSLT-шаблонизаторе игнорируется.

Описание

Возвращает ссылку на добавление в корзину товара, указанного в параметре elementId.