Не используется.
Пример вызова
udata://content/pagesByAccountTags/(ледяной дворец)
XML-ответ UData
<udata module="content" method="pagesByAccountTags" generation-time="0.015002">
<items>
<item id="87" link="/gt/post_pervogo_bloga/" publish_time="1258115400">пост первого блога</item>
<item id="35" link="/butterfly/ptica/">Птица</item>
<item id="36" link="/butterfly/derevo/">Дерево</item>
<item id="37" link="/butterfly/pustynya/">Пустыня</item>
<item id="38" link="/butterfly/vodopad/">Водопад</item>
<item id="64" link="/ewe_blog1/">Еще блог</item>
<item id="93" link="http://my_domain.ru/testpage/">Тестовая страница</item>
</items>
<tags>ледяной дворец</tags>
<total>6</total>
<per_page>10</per_page>
</udata>
Элементы и атрибуты
<item>
Элемент описывающий страницу с указанными тегами.
- @id
-
Идентификатор страницы.
- @link
-
Путь до страницы. В случае страницы другого домена, будет указан полный путь вида http://домен/ссылка_на_страницу/
- @publish_time
-
Время публикации в UNIX TIMESTAMP. Выводится для тех страниц, у которых есть это поле.
Вывод списка страниц осуществляется по шаблону, указанному в параметре s_template. Вы можете не указывать этот параметр, в этом случае для будет использован шаблон по умолчанию — tags.tpl
.
Используемые блоки шаблона
pages
Выводит оформляющий блок для списка страниц.
- %items%
-
Выводит список страниц, сформированный при помощи блока page .
- %tags%
-
Выводит параметр s_tags без изменений.
pages_empty
Выводится в качестве результата работы макроса, если список страниц пуст (не найдено ни одной страницы, удовлетворяющей параметрам макроса).
page
Задает формат вывода каждой страницы в списке.
- %id%
-
id страницы, можно использовать в других макросах.
- %name%
-
Название страницы.
- %link%
-
url страницы.
- %publish_time%
-
Дата публикации страницы. Имеет смысл только для новостей и сообщений блогов (поскольку только для них определено и автоматически заполняется поле «дата публикации»).
Название
%content pagesByAccountTags()% — Выводит элементы иерархии (страницы сайта), которым назначен один из указанных тегов, на основании анализа страниц всего аккаунта (всех доменов системы).
Параметры: content pagesByAccountTags([s_tags = '', s_template = 'tags', s_base_types = '', i_per_page = '10', b_ignore_paging = 0])
- s_tags
-
Список интересующих тегов.
- s_template
-
Шаблон отображения результатов.B XSLT-шаблонизаторе игнорируется.
- s_base_types
-
Список интересующих базовых типов. Например: udata://content/pagesByAccountTags/(тэг)//catalog.object+content.page
- i_per_page
-
Количество элементов, которые будут выведены на странице. По умолчанию 10.
- b_ignore_paging
-
Игнорировать или не игнорировать разбиение по страницам. Если будет выбрано "игнорировать", то будут показаны только первые i_per_page элементов.
Описание
Выводит элементы иерархии (страницы сайта), которым назначен один из указанных тегов, на основании анализа страниц всего аккаунта (всех доменов системы). Макрос можно вызвать непосредственно из адресной строки следующим образом: /content/pagesByAccountTags/s_tags/s_template/s_base_types. Теги можно задать в редактировании любой страницы сайта в соответствующем поле.