Показать другое боковое меню на страницах Mediawiki - PullRequest
0 голосов
/ 10 марта 2020

У меня есть сайт MediaWiki, на котором мне нужно показать другое меню боковой панели в зависимости от категории. Например, у меня есть 2 разные категории: 1. Фрукты и 2. Овощи.

На страницах с фруктами будет отображаться это меню на боковой панели:

* Navigation
** Jam Recipes
** Juice Recipes

И на страницах с овощами будет отображаться это меню на боковой панели:

* Navigation
** Stir Fry Recipes
** Soup Recipes

Каждая страница будет помечена соответствующей категорией :

[[Category:Fruit]]
[[Category:Vegetable]]

У меня MW 1.30.0, и администраторы / разработчики моего сайта не хотят устанавливать дополнительные плагины, потому что у нас нет ресурсов для поддержки плагинов / расширений, поэтому я бы хотел достигните этого только с basi c функциями парсера или маги c словами.

Я пытаюсь написать код уценки на странице Fruit только для проверки правильности отображения меню боковой панели, но не могу заставить его работать: {{#ifeq: {{fullurl: Category: Fruit }} | {{: SidebarFruit}} | {{: Sidebar}}}}

А я бы создал разные страницы боковой панели, например, боковую панель по умолчанию, одну с именем SidebarFruit, а другую с SidebarVegetable? Я также открыт для реализации этого в лучшем виде, поскольку это не обязательно должно быть с тегами категорий на каждой странице. Спасибо за любые предложения.

1 Ответ

0 голосов
/ 16 марта 2020

Я не думаю, что это возможно на внутренней стороне, поскольку страница MediaWiki: Sidebar не отображается, вы можете попытаться добавить меню через JavaScript.

...