Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
26.10.2006, 14:11 | #1 |
Senior Member
Регистрация: 06.07.2006
Сообщений: 113
|
Next page link
Есть структура:
Код:
Root |__page1 |__|__page1_1 |__|__page1_2 |__|__page1_3 |__|__page1_4
__________________
wbr, OpTi |
26.10.2006, 14:59 | #2 |
Senior Member
|
Посмотрите HMENU параметр special = browse
|
26.10.2006, 16:26 | #3 | |
Senior Member
Регистрация: 06.07.2006
Сообщений: 113
|
Цитата:
__________________
wbr, OpTi |
|
22.06.2008, 20:00 | #4 |
Senior Member
Регистрация: 07.04.2008
Адрес: msk
Сообщений: 125
|
Странная ошибка:
предпоследняя страница, меню выглядит так: http://img57.imageshack.us/img57/9976/67852643kc5.jpg последняя страница, меню выглядит так: http://img145.imageshack.us/img145/5720/35136053mu6.jpg Почему вперёд а не назад? о_о Меню prev\next: Код:
subparts.pnmenu = HMENU subparts.pnmenu.entryLevel = 2 subparts.pnmenu { special = browse special { items = prev|next } 1 = TMENU 1.NO { allWrap = |*|Назад | < |*| > | Вперёд } }
__________________
Грудь в крестах, или голова в кустах. |
22.06.2008, 20:20 | #5 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
TSref: 1: The priority is last, first, middle
|
26.06.2008, 22:24 | #6 |
Senior Member
Регистрация: 07.04.2008
Адрес: msk
Сообщений: 125
|
Прочитал об optionsplit, понял что предыдущая ошибка была в том, что для последней части использовалось "вперёд", для первой же он использовался так как она была вообще пустая, а у среднего значения приоритет меньше чем у последнего.
Однако меня постигло жестокое разочарование, замена на "правильный результат": Код:
subparts.pnmenu.1.NO.linkWrap = Вперёд |*|<|>|*| Назад Прописаны все три части, однако на первой странице меню выглядит так: Код:
Назадстр2 Код:
Вперёд стр1 Назадстр3 Код:
Назадстр2
__________________
Грудь в крестах, или голова в кустах. |
26.06.2008, 23:06 | #7 |
Senior Member
|
Лично мне не удалось сообразить как при помощи OptionSplit решить данную задачу, поэтому решил "тупо в лоб":
Код:
lib.locnav = COA lib.locnav { 10 = HMENU 10.special = browse 10.special { items = prev } 10.1 = TMENU 10.1.NO { linkWrap = <div class="prev">← |</div> } 20 = HMENU 20.special = browse 20.special { items = next } 20.1 = TMENU 20.1.NO { linkWrap = <div class="next">| →</div> } wrap = <div id="locnav">|</div> } |
26.06.2008, 23:12 | #8 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
В данном случае чистый optionsplit не посожет, надо чего-то с if- ами писать. А вы еще и | забыли во всех частях кроме средней.
|
27.06.2008, 00:01 | #9 |
Senior Member
Регистрация: 07.04.2008
Адрес: msk
Сообщений: 125
|
-=UncleByte=-
Спасибо, то что нужно, тоже думал что надо разбить на две подчасти prev|next но очень смутно представлял себе как это сделать =)
__________________
Грудь в крестах, или голова в кустах. |