@darksladen

Как сделать разное меню для страниц?

В сайдбаре на каждой странице почти разное меню.. В галлерее меню категорий этой галлереи, на странице блога, блоговские страницы.. Также топовое меню иерархичное и в нем как раз присутствуют пункты из сайдбарского меню. Была идея вытаскивать меню для сайдбара из топового меню, но что то все же не нравится эта идея. Так что если делать отдельное меню для сайдбара, придется дублировать также эти пункты в топове меню. Как вы вообще генерируете эти менюшки расскажите плиз!
  • Вопрос задан
  • 200 просмотров
Решения вопроса 1
AlexKeller
@AlexKeller
Должен быть просто 1 источник данных, который вы можете читать откуда угодно, из сайдбара или главного меню. Что-нибудь типа (пример на JS):
getBlogMenuItems() {
  return [
    {title: 'Bla1', link: '...'},
    {title: 'Bla2', link: '...'},
  ];
}
И вам останется только разметка, но данные будет в одном месте
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы