Вход

Просмотр полной версии : rootline.lib.special = rootline - работает не правильно


norn
13.07.2008, 14:16
Данный код выводит только корневой и текущий разделы. Промежуточные почему то не отображаются :( Если кто сталкивался помогите. Искал в google но такой проблемы не встретил. Хотя может запрос некорректно сформулировал.


ROOTMENU = HMENU
ROOTMENU.special = rootline
ROOTMENU.excludeUidList = 1
ROOTMENU.special.range = 0|-1
ROOTMENU.wrap = <a target="_top" href="http://www.example.org/">Главная</a>| <br>
ROOTMENU.1 = TMENU
ROOTMENU.1.target = _top
ROOTMENU.1.NO {
allWrap = &nbsp;&raquo;&nbsp;|
ATagParams = class="rootmenu"
}
ROOTMENU.1.CUR = 1
ROOTMENU.1.CUR {
allWrap = &nbsp;&raquo;&nbsp;|
doNotLinkIt = 1
}


Версия тупы 4.2.0, поднял до 4.2.1 не помогло, опустил до 4.1.6 не помогло, хотя на чистой 4.1.6 на другом сайте этого сервера все работает как надо.

norn
14.07.2008, 22:29
Неужели никто не сталкивался? В чем же может быть проблема? Можно как-то отследить состояние массива rootline ? Я бы сам дебагнул только вот незнаю что куда пихнуть что-бы понять где происходит ошибка.

void
15.07.2008, 00:45
Выглядит всё правильно. Попробуйте убрать временно .range, может, из-за него глючит.

norn
15.07.2008, 02:00
Убрал # ROOTMENU.special.range = 0|-1
ничего не поменялось :-(
Где все таки посмотреть, можно ли во фронтенде вывести сырое состояние rootline?

на подобие
print_r($rootline);

norn
15.07.2008, 02:04
НАШЕЛ ГРАБЛИ!!!

В разделе шаблона сдуру поставил этот же шаблон в поле:
Template on next level

Если кому-то это что-то говорит, поделитесь! Что я такого натворил?

void
15.07.2008, 10:09
Вы задали шаблон для следующего уровня страниц...

norn
16.07.2008, 20:13
Вы задали шаблон для следующего уровня страниц...

Это я понял. Я и думал что оно должно повлиять на шаблон следующего уровня. На самом же деле следующий уровень пишет с ошибкой. Мол шаблон не задан, при этом наблюдается влияние на rootline.