Справка
Оператор [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
Можно использовать чередование [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