Если у Вас есть вопросы, как сделать что-то в программе или Вы не понимаете чего-то (то ли это ошибка, то ли фича и т.д.), то спрашивайте в этой теме.
Неактивен
Всем доброго времени суток. Хочу автоматически формировать ссылки, например так:
<<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]]
Неактивен