Пример использования
$data = $this->macros('emarket', 'stores', array(815));
Полученные данные можно вывести с помощью конструкции var_dump($data); и оформить их вывод на странице необходимым вам образом.
Пример вызова
udata://emarket/stores/28
XML-ответ UData
<udata module="emarket" method="stores" generation-time="0.019634">
<stores total-amount="35">
<store amount="10">
<item id="27147" name="Литейный" type-id="754" ownerId="14" xlink:href="uobject://27147"/>
</store>
<store amount="25">
<item id="27148" name="Лиговский" type-id="754" ownerId="14" xlink:href="uobject://27148"/>
</store>
</stores>
</udata>
Вывод списка осуществляется по шаблону, указанному в параметре template. Вы можете не указывать этот параметр, тогда для вывода будет использован шаблон по умолчанию — default.tpl
.
Используемые блоки шаблона
stores_block
Общий блок для вывода списка складов.
- %items%
-
Место, где будет выведен список Каждый элемент списка будет оформлен по блоку stores_item.
- %total-amount%
-
Общее количество товара на всех складах.