<?=$this->render($this->macros('appointment', 'employeeServicesIds', [null, 1]), 'appointment/servicesIds')?>
Выводит список идентификаторов услуг, которые оказывает сотрудник.
Пример вызова
udata://appointment/employeeServicesIds//1
XML-ответ UData
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="appointment" method="employeeServicesIds" generation-time="0.005498">
<items>
<item id="1" service_id="1"/>
</items>
<total>1</total>
<employee_id>1</employee_id>
</udata>
Вывод осуществляется по шаблону, указанному в параметре template (по умолчанию default.tpl
).
Пример вызова
Простой вывод фильтра по разделу каталога: %employeeServicesIds services('test', 1)%.
Используемые шаблоны
Макрос оперирует шаблонами, находящимися в каталоге /tpls/appointment/
.
Используемые блоки шаблона
services_ids_block
Общий блок для вывода списка идентификаторов услуг.
service_id_line
Общий блок для вывода идентификатор услуги.
services_ids_empty
Блок для вывода если идентификаторы не найдены.
Название
%appointment services()% — Выводит список идентификаторов услуг, которые оказывает сотрудник.
Параметры: appointment services([template = 'default'], employeeId)
- template
-
Имя шаблона, по которому следует вывести меню.
- employeeId
-
Идентификатор сотрудника.
Описание
Макрос выводит список идентификаторов услуг, которые оказывает сотрудник.