Если у Вас есть вопросы, как сделать что-то в программе или Вы не понимаете чего-то (то ли это ошибка, то ли фича и т.д.), то спрашивайте в этой теме.
Неактивен
Всем доброго времени суток. Хочу автоматически формировать ссылки, например так:
<<set $a = ["e", "b", "c", "d"]>>
<<set $aa = 0>>
<<loop 4>>
<<set $b = $a[$aa]>>
[[$b|$b]]
<<set $aa++>>
<<endloop>>Но ссылки всегда создаются на параграф d (хотя имена разные).
И ещё код
<<if $a[$b[c]] eq 1>> <<endif>>
Считается некорректным (типа ссылка). Приходится создавать ещё одну переменную.
Был ещё вопрос по рекурсии, но я её победил ![]()
Отредактировано elgarf (05.07.2015 10:38)
Неактивен
Есть какое-нибудь временное решение с ссылками в цикле? Кроме того, чтобы раскрыть его?
Попробую переписать на рекурсию.
С рекурсией тоже не работает. ![]()
Отредактировано elgarf (05.07.2015 15:25)
Неактивен
Я так понял, что это не только в циклах проблема: типа в переход подставляется именно переменная, а не её значение? Этому есть какое-то практическое применение, или просто ограничение системы?
Неактивен
Не только в цикле так ![]()
<<set $a = 1>> [[A|$a]] <<set $a = 2>> [[B|$a]]
Неактивен