Справка

Оператор [up] - Вышестоящий цикл

Ссылка на оператор в списке

Результат: различный

Переход к циклу, стоящим на 1 уровень выше текущего.

Можно использовать чередование [up] для доступа к циклу на несколько уровней выше текущего. Например [up.up.up] и т.д.

Пример

Будем перебирать комментарии страниц

[tree cex.pages.rows]
    [x=cur.title]
    [tree cur.comments.rows]
       [y=up.title]
    [/tree]
[/tree]

В данном примере [up.title] будет равносильна вызову [cur.title] в вышестоящем цикле и выдаст имя текущей перебираемой страницы. X будет равен Y.

Также можно получать доступ к другим параметрам цикла, например:
[up.var] см.var
[up.index] см.index
[up.value] см.value