We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31022
    • 328 Posts
    Здравствуйте.

    Вновь обращаюсь за помощью, ибо топчусь на месте.

    Вот какая задача. Меню двухуровневое на странице должно быть представлено в виде кнопок 1 уровня, раскиданных по поверхности (абсолютное позиционирование). При наведении на кнопу, выскакивает подменю этого раздела.

    Как я это реализовывал. Вызвал в абсолютно-позиционированных блоках Wayfinder’ы, 5 штук (столько кнопок smiley, с конфикурацией, подобной cssplay-dropdown, но с 2-мя уровнями. Плюс параметр &includeDocs=`перечисление родительского документа и дочерних` [подскажите менее извращенский способ???]

    Что происходит. WF вызываются все, но вот обертка (outerTpl) в виде div’a и ul-/ul накладывается только на первый вызов WF. Остальные идут без нее и, соответственно, ничего там уже не выпадает, а тупо ul-список синенький без css.

    Подскажите, что делать? Мне остается пойти на компромисс и предложить одноуровневые кнопки (читай "убить себя апстену"). Или все-таки есть какое-то решение?
      • 31022
      • 328 Posts
      Ура, вопрос решился. Подсказка пришла со стороны, откуда ее совсем не ждал.

      Идея такая: когда конфигурация WF записана в одном файле (вызов с параметром &config=``), он срабатывает только в первом вызове, потом файл, как я понимаю, запирается.

      Решение простое, но занудное. Перетаскиваем все настройки из файла в чанки и прописываем соответствующие вызовы. Остается немного подправить визуальную составляющую (не все кнопки одинаково отобразились, но это уже css), а так все работает и открывается.