Навигация по страницам категорий Mediawiki через выпадающий список на вики-странице

У меня есть сотни страниц в той же категории, и мне нужен способ добавить "форму" навигации (или эквивалент) вверху каждой страницы в этой категории, используя выпадающий список. Я не могу использовать дерево категорий " Расширения" или " Дерево и меню", насколько мне известно, потому что их презентация слишком большая. Даже свернутое кликабельное дерево расширяется и толкает реальную страницу далеко вниз.

У меня есть расширения Semantic MediaWiki и DynamicPageList среди других расширений. Список ссылок на страницы внутри категории " Тест " легко добавляется на страницу с использованием следующего синтаксиса:

{{#dpl:category=Test|format=,*,[[%PAGE%]]\n,}}

Результат выглядит примерно так (с кликабельными ссылками):

  • Тест семантических карт
  • Семантические тесты
  • Тестовые формы
  • Другие тесты
  • Тестирование семантической навигации

Презентация становится для меня большой, когда количество страниц превышает 100. Можно ли добавить список ссылок на страницы в выпадающий список и, если необходимо, объединить его с кнопкой "Перейти к" и вставить на страницу?

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

То, что я хочу, это то, что в простом HTML выглядит так:

<select>
 <option>Milk</option>
 <option>Coffee</option>
 <option>Tea</option>
</select>

Мне нужно, чтобы пользователь мог быстро просматривать любую страницу внутри категории. Текущая страница внутри категории должна быть "По умолчанию", чтобы было легко найти предыдущую и следующую страницу из выпадающего списка.

1 ответ

Я понимаю, что это было давно, но я ничего не видел в MediaWiki. Я создал CategoryDropdown. Я не уверен, что это точно соответствует вашим потребностям, но возможно. В настоящее время он указан как "бета". Посмотрим, переживет ли оно процесс проверки.

Другие вопросы по тегам