Добро пожаловать на русскоязычный раздел Справочной Gamepedia! Этот проект только ещё начинается, в нём сделана лишь мизерная часть того, чего требуется. Но он непременно будет развиваться. Если вы хотите помочь зарождающейся справочной — то смело включайтесь в дело!

Подстраницы

Материал из Справочная Gamepedia
Перейти к: навигация, поиск

Подстраницы представляют некоторую иерархическую организацию в страницах вики, где уровни иерархии, разделяются косой чертой — т.н. «слэшем»(/).

Где это работает[править | править код]

По умолчанию, функция подстраниц в MediaWiki отключена в основном пространстве имён, но может быть использована на страницах обсуждения и страницах пользователей. См. Пространства имен в отдельном разделе справки, а также настроечный параметр $wgNamespacesWithSubpages с описанием того, как изменить это поведение по умолчанию. В пространствах имён, где эта функция выключена, символ косой черты (/) в имени страницы является просто частью имени страницы, и не делает ничего особенного.

Нельзя использовать прямые косые черты в названии страницы из пространства имен, где активируются вложенные страницы, однако обратные косые черты (\) рассматриваются как нормальные символы в подстроке именования и могут использоваться вместо прямых слэшей.

Кроме того, вместо грубого взлома можно использовать символ, похожий на косую черту, например "большой солидус" (U+29F8), что приводит к Foo⧸bar (см. Реальную косую черту:Foo/bar), Или солидус (U+2044), что приводит к Foo/bar. Из этого взлома вытекают три возможных технических недостатка (кроме визуального отличия от реальной косой черты):

  1. Люди без необходимых шрифтов не смогут просматривать символы правильно;
  2. Должны быть созданы переадресации из заголовка с помощью косой черты, чтобы ссылки и поиск работали правильно.
  3. И тема, и разговорная версия страницы (и соответствующие им подстраницы, например архивы обсуждений) должны использовать хак, так что перемещение страницы приведет к переходу всех связанных страниц в новый заголовок (если этот параметр выбран во время перемещения). Например, подстраницы отключены в главном пространстве имен в Википедии, поэтому, хотя на странице обсуждения необходимо использовать символ солидуса, чтобы предотвратить их маркирование в качестве подстраниц, соответствующая страница в главном пространстве имен могла бы сохранять фактическую косую черту, это остается незамеченным.

Как это работает[править | править код]

Слэш (/) в имени страницы разделяет страницы на родительские и подстраницы, рекурсивно, например:

  • Subpages - базовая страница
  • Subpages/subpage - дочерняя страница (подстраница)
  • Subpages/subpage/sub-subpage - подстраница второго уровня
  • Subpages/subpage/sub-subpage/sub-sub-subpage – подстраница третьего уровня
  • Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage – подстраница четвёртого уровня

Вы можете напрямую ссылаться на подстраницу любой страницы, используя стандартную двойную квадратную скобку, указав полное имя, включая косую черту (слэш) и имя отдельной подстраницы. Вы также можете ссылаться с одной страницы на одну из своих подстраниц, которые описаны в ссылках Ссылки#Внутренние ссылки#Внутренние ссылки.

ПРИМЕЧАНИЕ:
Prof hydra.svg Обратите внимание, что та часть названий страниц, которая расположена после косой черты-разделителя, чувствительна к регистру, включая первый символ.

В подстраницах, ссылка (ссылки) на предыдущие страницы автоматически отобразятся в верхней части страницы. Однако, эти ссылки не появятся, если предшествующее страницы до сих пор не созданы или если функция поддержки подстраниц отключена.

Использование подстраниц[править | править код]

Существуют различные варианты использования для подстраниц. Некоторые типичные примеры:

  • создавать архивы старых дискуссий для cтраниц обсуждений,
  • создавать пространство черновиков для персональных страниц участников,
  • для создания других языковых версий документа в многоязычных вики.
  • создавать подстраницы шаблона для своей документации, для своей песочницы кода, для своих тестовых блоков и для любого подшаблового кода.

Подстраницы полезны для организации информации в иерархическом порядке. С другой стороны, они как правило, имеют длинные имена, которые трудно запомнить, поэтому возможно, лучше использовать их как можно реже. Вы также можете организовать страницы при помощи категорий, которые более подходят для организации иерархического представления информации.

Отображение подстраниц[править | править код]

Подстраницы могут быть перечислены очень просто, путем преобразования Special:PrefixIndex, например::

{{Special:PrefixIndex/Help:Subpages/}}

Поскольку волшебное слово {{Special:PrefixIndex/{{FULLPAGENAME}}/}} выводит текущую страницу, общая разметка wiki для отображения всех подстраниц текущей страницы - {{Special:PrefixIndex/{{FULLPAGENAME}}/}}.

Смотрите также[править | править код]