|
Условия в XSL
|
|||
---|---|---|---|
#18+
Всем привет. Помогите спраивться с задачкой. Через foreach выводится несколько десятков блоков, каждому блоку должен присваиваться определенный класс. Последовательность такая: lvl2, lvl1, lvl2, lvl3 и далее повторяется. Как бы написать такое условие, что бы он мог проверять какой предыдущий класс был и на основе этого давать следующий?! Сделать через перменную было бы просто, но к сожалению задавать новое значение для перменной нельзя(на сколько я знаю), в связи с этим у меня тупняк :( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 09:22 |
|
Условия в XSL
|
|||
---|---|---|---|
#18+
Выкинуть for-each Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 11:48 |
|
Условия в XSL
|
|||
---|---|---|---|
#18+
ой нужно же 2-1-2-3, а не 1-2-3-4? тогда все сложно. проще переобъявить названия css-классов, чтобы они соответствовали нужным наборам правил: xlvl1, xlvl3, lvl2 {} xlvl2, lvl1 {} xlvl4, lvl3 {} <div class="xlvl{@i}></div> ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 11:56 |
|
Условия в XSL
|
|||
---|---|---|---|
#18+
нужно расположить блоки змейкой а switch case или elseif есть в xsl? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 12:25 |
|
Условия в XSL
|
|||
---|---|---|---|
#18+
elseif нет case-when-else есть ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 12:37 |
|
Условия в XSL
|
|||
---|---|---|---|
#18+
xsl:choose, xsl:when, xsl:otherwise ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 12:38 |
|
|
start [/forum/topic.php?fid=14&fpage=14&tid=1332376]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 170ms |
0 / 0 |