Комментирование кода в MediaWiki и редактирование бокового меню

MediaWiki достаточно странно организован с точки зрения управления. Например, для правки левой колонки с меню нужно лезть не в шаблон на серевере, а перейти по адресу вашсайт.ру/index.php/MediaWiki:Sidebar и править саму страницу.

По дефолту имеется примерно следующий код:

 
*navigation
**mainpage|Главная страница
**portal-url|portal
**currentevents-url|currentevents
**recentchanges-url|Свежие правки
**randompage-url|randompage
**helppage|help
* SEARCH
* TOOLBOX
* LANGUAGES

Пояснение к служебным названиям страниц:

  • navigation — панель навигации, меню слева. Можно заменить на любое слово — поменяется название блока, которое видит пользователь, не более.
  • SEARCH — блок с поиском
  • LANGUAGES — выбор языка.

Так же многие дефолтные страницы имеют свой «внутренний» адрес, «внутреннее» название.

  • mainpage — главная страница
  • portal-url — сообщества
  • recentchanges-url — свежие правки
  • randompage-url — случайная страница
  • helppage — помощь
  • Sidebar — собственно «меню» редактирования соответтвующей колонки, сайдбара

Все служебные адреса легко заменяются на «обычные» для MediaWiki, например написав вместо mainpage «Главная_страница» мы получим ссылку на одну и ту же страницу.

Теоретически, можно удалить весь код отсюда и написать отсебятину, но лучше — закомментировать. Мало ли, вдруг пригодится. Комментируется код очень просто — двойным слешем //.

Например, мы хотим убрать из меню страницу «текущие события». Находим строку

**currentevents-url|currentevents

затем комментируем его:

//**currentevents-url|currentevents

Все, пункт из меню пропал.

Так же легко изменить меню: составляем самый простой список со ссылками:

* site.com|Пункт1

**site.com/index.html|Подпункт1

Пункт 1 здесь  будет названием раздела в меню, а Подпункт 1 — строчкой, которую будут видеть пользователи. Ссылки в данном случае оформлять квадратными скобками [[]] не нужно.

 

comments powered by HyperComments