Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.04.2014, 09:22
|
|||
---|---|---|---|
|
|||
Условия в XSL |
|||
#18+
Всем привет. Помогите спраивться с задачкой. Через foreach выводится несколько десятков блоков, каждому блоку должен присваиваться определенный класс. Последовательность такая: lvl2, lvl1, lvl2, lvl3 и далее повторяется. Как бы написать такое условие, что бы он мог проверять какой предыдущий класс был и на основе этого давать следующий?! Сделать через перменную было бы просто, но к сожалению задавать новое значение для перменной нельзя(на сколько я знаю), в связи с этим у меня тупняк :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.04.2014, 11:48
|
|||
---|---|---|---|
Условия в XSL |
|||
#18+
Выкинуть for-each Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.04.2014, 11:56
|
|||
---|---|---|---|
Условия в 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, 12:25
|
|||
---|---|---|---|
|
|||
Условия в XSL |
|||
#18+
нужно расположить блоки змейкой а switch case или elseif есть в xsl? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.04.2014, 12:37
|
|||
---|---|---|---|
Условия в XSL |
|||
#18+
elseif нет case-when-else есть ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.04.2014, 12:38
|
|||
---|---|---|---|
|
|||
Условия в XSL |
|||
#18+
xsl:choose, xsl:when, xsl:otherwise ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=14&mobile=1&tid=1332376]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 334ms |
total: | 485ms |
0 / 0 |