1

Тема: Меню с выпадающими списками дочерних страниц

Как сделать меню с выпадающими списками дочерних страниц? Какой нужно код вставить в шаблон.


                        <ul class="main-menu">
                          <li class="active">
                            <a href="/">Главная</a>
                          </li>
                          <li class="">
                            <a href="/about-us">О нас</a>
                          </li>
                          <li class="">
                            <a href="/vacancy">Вакансии</a>
                            <ul>
                                <li><a href="/vakancies-male">Для мужчин</a></li>
                                <li><a href="/vakancies-female">Для женщин</a></li>
                                <li><a href="/vakancies-couple">Для пар</a></li>
                                <li><a href="/choice-vacancy">Выбор вакансий</a></li>
                            </ul>
                          </li>
                          <li class="">
                            <a href="/services">Услуги и цены</a>
                          </li>
                          <li class="">
                            <a href="/suggestions">Акции</a>
                          </li>
                          <li class="">
                            <a href="/blog">Статьи</a>
                          </li>
                          <li class="">
                            <a href="/contacts">Контакты</a>
                          </li>
                        </ul>

Для обычного меню без sub-menu использую                       

<ul class="main-menu">
<?php get_navigation(get_page_slug(FALSE)); ?>
</ul>

На старанице http://getsimplecms.ru/plaginy-dlya-get … их-страниц так и не понял что нужно делать(((

Поделиться

2

Re: Меню с выпадающими списками дочерних страниц

код по вашей ссылке выведет меню дочерних страниц на родительской странице
для выпадающего меню используйте такой код

<?php get_i18n_navigation(return_page_slug(),0,99,I18N_SHOW_MENU); ?>

если пользуетесь каким-либо фреймворком, то вам еще и рендеринг потребуется http://getsimplecms.ru/plaginy-dlya-get … ринг)-меню

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3

Re: Меню с выпадающими списками дочерних страниц

olsv64 пишет:

код по вашей ссылке выведет меню дочерних страниц на родительской странице
для выпадающего меню используйте такой код

<?php get_i18n_navigation(return_page_slug(),0,99,I18N_SHOW_MENU); ?>

если пользуетесь каким-либо фреймворком, то вам еще и рендеринг потребуется http://getsimplecms.ru/plaginy-dlya-get … ринг)-меню

<?php get_i18n_navigation(return_page_slug(),0,99,I18N_SHOW_MENU); ?> - не выводит саб меню при наведении и даже при переходе в тот раздел. Я подозреваю, что делаю, что-то не так, но не могу понять. Всегда делал простые визитки на 5-10 страниц, а тут саб-меню попросили. На GS не делал, не могу разобраться.

Может нужно что-то ещё дописать?

Поделиться

4

Re: Меню с выпадающими списками дочерних страниц

возможно вы не выбираете родительскую страницу при создании дочерней, либо не добавляете ее в меню, либо у вас не настроены CSS или JS
может быть ссылку на сайт или исходный код страницы покажете?

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

5 (2019-01-03 22:52:55 отредактировано astron)

Re: Меню с выпадающими списками дочерних страниц

olsv64 пишет:

либо не добавляете ее в меню

это было причиной, спасибо, изначально добавлял страницы в меню, но после многократной замены кодов и пунктов меню где-то запутался.

А как туда добавить ещё отображение активного пункта меню active или current

При стандартном коде для меню всё срабатывает. Или нужно рендеринг делать, чтобы иметь возможность подставлять active или current?

UPD: всё получилось сделать, то я опять перерабатывался, что уже пред глазами всё плывёт.

Поделиться

6

Re: Меню с выпадающими списками дочерних страниц

помню-помню, тоже такое случалось smile

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться