Help:Subpages/uk

Підсторінки надають певну ієрархічну організацію вікі-сторінкам, назви рівнів якої в назві сторінки розділяються косою рискою.

Де це працює
В налаштуваннях MediaWiki по замовчуванню можливість створення підсторінок вимкнено для основного простору імен та ввімкнено для сторінок обговорень та сторінок користувачів. Див. Help:Простори імен за описом просторів імен та $wgNamespacesWithSubpages про те, як змінити ці налаштування. Якщо в просторі імен підсторінки вимкнено, коса риска в назві сторінки не робить нічого особливого, а є просто частиною цієї назви поряд з іншими символами.

Однак коли підсторінки дозволено в певному просторі імен, коса риска в назві сторінки завжди має спеціальне значення і автоматично робить її підсторінкою.

Як це працює
Коса риска (/) в назві сторінки поділяє цю назву на батьківську та підсторінку, рекурсивно, тобто:


 * Help:Subpages – ця сторінка
 * Help:Subpages/subpage – підсторінка
 * Help:Subpages/subpage/sub-subpage – підсторінка підсторінки
 * Help:Subpages/subpage/sub-subpage/sub-sub-subpage – підсторінка 3-го рівня глибини
 * Help:Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage – підсторінка 4-го рівня глибини

Можна безпосередньо послатися на будь-яку підсторінку за допомогою звичайного синтаксису посилання, - подвійних квадратних дужок, - вказавши її повну назву, з усіма косими рисками і назвами підсторінок. Також можна послатися на підсторінку поточної сторінки за допомогою скороченого синтаксису, див. Help:Посилання.

Існують магічні слова для розщеплення повної назви підсторінки, такі як  та , а також функція парсера   із ширшими можливостями.

Зверніть увагу, що частина назви сторінки після косої риски чуттєва до регістру символів з першим символом включно.

Навігаційні стежки автоматично буде додано нагорі підсторінки, з посиланнями на кожну з батьківських сторінок, яка існує. Звичайно, таких посилань не буде, якщо підсторінки заборонено або батьківських сторінок не існує.

Всі ці автоматично створені навігаційні стежки не належать до вмісту сторінки, а тому не вміщують її у покажчики Що посилається сюди and Пов'язані зміни.

If you move (rename) a parent page, you will be shown a list of the subpages, and users with the move-subpages user right will have the option to automatically move subpages (up to 100).

Використання підсторінок
Підсторінки використовуються різноманітним чином. Кілька типових схем такі:
 * створення архівів застарілих дискусій на сторінках обговорення,
 * створення блокнотів для тимчасових записів на сторінці користувача,
 * створення іншомовних версій документів у вікі-проектах, що використовують кілька мов.
 * to create a template's subpages for its documentation, for its code sandbox, for its testcases, and for any subtemplate code

Підсторінки корисні для ієрархічної організації інформації. З іншого боку, вони мають зазвичай суттєво довші назви, які складно запам'ятовувати, тож видається дружнім до читачів мінімізувати використання підсторінок. Так само організувати вміст допомагають категорії, які виглядають кращим способом ієрархічної систематизації інформації.

Відтворення підсторінок
Перелік підсторінок можна добути просто включенням Special:PrefixIndex, як-от:

Що дає:

Оскільки магічне слово  дає назву поточної сторінки, звичайний вікі-синтаксис для знаходження всіх підсторінок поточної сторінки такий:. Розширення для підсторінок, такі як Extension:SubPageList, дозволяють налаштовувати відображення підсторінок. You can pass parameters to this, e.g.

The subpage extensions, such as Extension:SubPageList, let you customize the display of subpages.

Коли коса риска виконує функцію зарезервованого символу, для заміни такого символу в назвах сторінок потрібен якийсь інший. Зворотна коса риска ($backslash) завжди є звичайним символом в назвах сторінок, тож можна використати її. Крім того, як тимчасове рішення, можна використати якийсь символ, зовні схожий на косу риску, такий як "big solidus" ($u1), який дає запис Foo⧸bar (порівняйте візуально зі справжньою рискою: Foo/bar), або ж як solidus ($u2), який дає запис in Foo⁄bar. Три можливі технічні проблеми (окрім візуальної розбіжності) створюються таким прийомом:

As a consequence of the forward slash being a reserved character when subpages are enabled, an alternative character might be needed. Back slashes are treated as normal characters in subpage naming and can be used in place of forward slashes. Additionally, as a crude hack, a character similar to the forward slash can be used instead, such as the "big solidus" (U+29F8), which results in Foo⧸bar (cf. a real slash: Foo/bar), or the solidus (U+2044), which results in Foo⁄bar. Three possible technical disadvantages (apart from the visual difference from a real slash) arise from this hack:
 * 1) Системи, що не містять відповідного фонту, не зможуть коректно відобразити цей (доволі нестандартний) символ;
 * 2) Мають бути зроблені перенаправлення із аналогічної назви, яка містить справжню косу риску, - для того, щоб пошук та посилання працювали коректно.
 * 3) Обидві сторінки, тобто стаття та обговорення, як і їх підсторінки (приміром, архіви дискусій), мають застосовувати такий спосіб іменування, щоб при перейменуванні у випадку необхідності всі пов'язані сторінки отримали нову назву. Так, у налаштуваннях MediaWiki по замовчуванню назва сторінки статті може містити косу риску як звичайний символ, а ось в назві її сторінки обговорення коса риска означатиме підсторінку і її доведеться замінити зовні схожим символом. The risk is that the visual similarity might make this go unnoticed by human editors.

Див. також

 * Meta:Help:Link
 * Special:PrefixIndex — Provides a list of subpages.
 * Special:PrefixIndex — Provides a list of subpages.
 * Special:PrefixIndex — Provides a list of subpages.