Циклы

Благодаря циклам один и тот же блок HTML кода можно отображать требуемое количество раз. Например, циклы могут оказаться очень полезными в том случае, если вам необходимо отобразить одинаковый код несколько раз с тем лишь отличием, что в этот код каждый раз должны подставляться разные значения. В Конструкторе циклы представлены выражением FOREACH:

<!--{foreach ARRAY as ITEM }-->
  HTML CODE
<!--{/foreach}-->
Атрибут Описание
ARRAY набор узлов, найденных с помощью XPath либо массив JavaScript
ITEM объявление элемента массива, на которое можно ссылаться в теле цикла

В выражениях FOREACH также можно воспользоваться конструкциями типа INDEX => ITEM:

<!--{foreach ARRAY as INDEX => ITEM }-->
  HTML CODE
<!--{/foreach}-->
Атрибут Описание
ARRAY набор узлов, найденных с помощью XPath либо массив JavaScript
INDEX порядковый номер элемента в массиве.
ITEM объявление элемента массива, на которое можно ссылаться в теле цикла

Примечание

Примите во внимание, что в этой конструкции нумерация элементов начинается с 0.

Примечание

foreach должно вводиться маленькими (строчными) буквами.  При использовании больших (заглавных) букв (FOREACH) возникнет ошибка.

Вы можете добавить требуемый код автоматически, а потом отредактировать его, нажав на кнопку   Цикл FOREACH на панели инструментов Редактора кода.

Примеры использования

Воспользуйтесь ссылками, приведенными ниже, чтобы ознакомиться с примерами использования циклов.

Пример 1: Отображение списка посредством вызова функций API

Показывает, как отобразить список посредством вызова функций API.

Пример 2: Отображение текущего номера элемента списка или массива

Показывает, как отобразить порядковые номера элемента списка или массива с помощью конструкции INDEX => ITEM.

Пример 3: Отображение выборочных элементов массива

Показывает, как вывести требуемые элементы массива.

См. также

Конструктор

Синтаксис в шаблонах

Работа с динамическим содержимым

Редактирование шаблонов