Help:Subpages/uk

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

Де це працює
В налаштуваннях MediaWiki по замовчуванню можливість створення підсторінок вимкнено для основного простору імен та ввімкнено для сторінок обговорень та сторінок користувачів. Див. Help:Простори імен за описом просторів імен та $man-wg-ns-with-sp про те, як змінити ці налаштування. Якщо в просторі імен підсторінки вимкнено, коса риска ($slash2) в назві сторінки не робить нічого особливого, а є просто частиною цієї назви поряд з іншими символами. See Help:Namespaces for description of namespaces and $wgNamespacesWithSubpages to learn how to modify this default behavior. In namespaces where the feature is switched off, any forward slashes within a page name are simply part of the page name and do nothing special.

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

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


 * 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:Посилання. You can also link from one page to one of its own subpages using certain shortcuts, which are covered at Help:Links.

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

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

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

Всі ці автоматично створені навігаційні стежки не належать до вмісту сторінки, а тому не вміщують її у покажчики Що посилається сюди 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

Підсторінки корисні для ієрархічної організації інформації. З іншого боку, вони мають зазвичай суттєво довші назви, які складно запам'ятовувати, тож видається дружнім до читачів мінімізувати використання підсторінок. Так само організувати вміст допомагають категорії, які виглядають кращим способом ієрархічної систематизації інформації. On the other hand, subpages tend to have a long name that is hard to remember, so it may be more user-friendly to use them as little as possible. You can also organize pages with the category feature, which is more suitable for creating a hierarchical network of information.

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

Що дає:

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

Розширення для підсторінок, такі як Extension:SubPageList, дозволяють налаштовувати відображення підсторінок.

Bypass subpages using alternative characters
Коли коса риска виконує функцію зарезервованого символу, для заміни такого символу в назвах сторінок потрібен якийсь інший. Зворотна коса риска ($backslash) завжди є звичайним символом в назвах сторінок, тож можна використати її. Крім того, як тимчасове рішення, можна використати якийсь символ, зовні схожий на косу риску, такий як "big solidus" ($u1), який дає запис Foo⧸bar (порівняйте візуально зі справжньою рискою: Foo/bar), або ж як solidus ($u2), який дає запис in Foo⁄bar. Три можливі технічні проблеми (окрім візуальної розбіжності) створюються таким прийомом: 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 по замовчуванню назва сторінки статті може містити косу риску як звичайний символ, а ось в назві її сторінки обговорення коса риска означатиме підсторінку і її доведеться замінити зовні схожим символом. For example, subpages are disabled in the main namespace in Wikipedia, so while the talk page won't work unless the solidus character is used to prevent having them marked as subpages, the corresponding page in the main namespace could accidentally keep an actual slash. The risk is that the visual similarity might make this go unnoticed by human editors.

Див. також

 * m:Help:Link#Subpage feature
 * Special:PrefixIndex — Provides a list of subpages.
 * Subpages
 * Special:PrefixIndex — Provides a list of subpages.
 * Subpages
 * Subpages