We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2747
    • 25 Posts
    Прошерстил весь раздел, но обсуждений подобной проблемы не нашёл.

    Существует сайт на MODX 9.6.1 из двух страниц:

    1. Главная - доступна всем пользователям сайта.
    2. Каталог - доступна только пользователям группы Users, прошедшим авторизацию.

    Со всем известного ресурса http://www.muddydogpaws.com/development/wayfinder/examples/example-4.html украден и привязан к сайту шаблон меню:

    [[Wayfinder? &startId=`0` &level=`3` &parentClass=`hide` &parentRowTpl=`cssplay_parentRow` &outerTpl=`cssplay_outer` &innerTpl=`cssplay_inner` &rowTpl=`cssplay_row` &outerClass=`menu` &cssTpl=`cssplay_flyout`]]

    &parentRowTpl=`cssplay_parentRow`

    <li><a [+wf.classes+] href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>
    <!--[if lte IE 6]>
    <a class="sub" href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]
    <table><tr><td>
    <![endif]-->
    [+wf.wrapper+]
    <!--[if lte IE 6]>
    </td></tr></table>
    </a>
    <![endif]-->
    </li>


    &outerTpl=`cssplay_outer`
    <div[+wf.classes+]>
    <ul>
    [+wf.wrapper+]
    </ul>
    </div>

    &innerTpl=`cssplay_inner`
    <ul>
    [+wf.wrapper+]
    </ul>

    &rowTpl=`cssplay_row`
    <li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>[+wf.wrapper+]</li>

    &cssTpl=`cssplay_flyout`
    <link rel="stylesheet" media="all" type="text/css" href="assets/templates/wayfinder/flyout.css" />
    <!--[if lte IE 6]>
    <link rel="stylesheet" media="all" type="text/css" href="assets/templates/wayfinder/flyout_ie.css" />
    <![endif]-->

    + Два файла CSS со стилями для IE и не IE броузеров.

    ПРОБЛЕМА:
    В этом новом чудо-меню страница КАТАЛОГ (закрытая для общего просмотра) не отображается ни до (что правильно) ни после прохождения авторизации (что неправильно).

    Рядом прикрутил стандартное текстовое меню вызываемое кодом:
    [!Wayfinder?startId=`0` &hereClass=`current` &level=`1` &outerClass=`topnav`!]

    ... оно работает нормально, отображает страницу КАТАЛОГ после прохождения авторизации.

    Савнение чанков обоих меню и изучение википедии не позволило мне выявить причину поблемы (не хватает мозгов).

    Конечно проще было бы поискать другой анологичный шаблон - может он заработает, но хочется докопаться до сути.

    P.S. Я не стал приводить здесь файлы стилей, вот теперь думаю - может в них проблема? Хотя что там может быть? Просто стили ссылок...