Критерии
Для вывода информации необходимо использовать один из этих критериев:
- {id_article}
возвращает список разделов от корня сайта до текущей статьи, включая раздел, в котором находится статья.
- {id_rubrique}
выводит список разделов от корня сайта до текущего раздела. Но название текущего раздела не выводится. Если необходимо вывести название текущего раздела, то в цикл надо добавить критерий {tout}
.
В критериях {id_article}
и {id_rubrique}
нельзя явно задавать значение. Например <BOUCLE_hi(HIERARCHIE) {id_article=12}>
вызовет ошибку (возможно в SPIP 3 это уже доработали, надо проверить).
Внимание: Для того, чтобы корректно работать, цикл необходимо поместить внутри другого
ARTICLES
илиRUBRIQUES
цикла, который будет инициализировать критерий{id_article},{id_rubrique}<code>. Цикл не может прочитать значение id_article или id_rubrique из URL напрямую. Аналогичная ситуация, если цикл <code>HIERARCHIE
находится в файле, который подключается с помощью директивы the<INCLURE{fond=xxx}>
.
Остальные критерии
Вы можете использовать все критерии для цикла RUBRIQUES , включая критерии, которые задают порядок сортировки. (Например, вывод разделов в случайном порядке: <BOUCLE_x(HIERARCHIE){id_article}{par hasard}>
будет работать.)
Если при выводе информации необходимо пропустить первый раздел, то можно ограничить вывод добавив критерий {1,100}
. Выведется 100 записей, начиная со второй. Аналогично, если необходимо выводить только 3 и 4 раздел пути {2,2}
.
Теги
Цикл HIERARCHIE возвращает информацию о разделах. Поэтому можно оперировать всеми тегами цикла RUBRIQUES.