WackoWiki:Кластеры

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

[править] Wacko Clusters — Иерархия в WackoWiki

Реализуют /НпжУпрощеннаяАдресация, позволяя разбивать документы по «каталогам», используя слеши и метод адресации, похожий на тот, как обычно адресуются URLы.

[править] Правила упрощённой адресации:
  1. Ссылка на текущую страницу
    • если с этой страницы нужно сослаться на эту же страницу
    • нужно написать ((!)) и получится !
  2. Ссылка на страницу того же уровня вложенности
    • если с этой страницы нужно сослаться на /ВакаДокументация/АвтоОглавление
    • нужно так и написать АвтоОглавление
  3. Ссылка на страницу, которая вложена в эту
    • если с этой страницы нужно сослаться на /ВакаДокументация/Кластеры/ПодСтраница
    • нужно так и написать !/ПодСтраница
  4. Ссылка на страницу уровнем выше
    • если с этой страницы нужно сослаться на /НовостиВики, которые расположены на один уровень выше, ага
    • нужно так и написать ../НовостиВики
  5. Ссылка на страницу первого уровня -- совсем как в старом добром DOS
    • если с этой страницы нужно сослаться на /WakkaToDo
    • нужно так и написать **/WakkaToDo** -- совсем как в <a href=...>

Ещё примеры:

  • Типографика ссылается туда же, куда и /ВакаДокументация/Типографика
  • ../ВакаДокументация — /ВакаДокументация
  • Долго думал как сделать красивую ссылку на вложенную страницу !/ВложеннаяСтраница, чтоб не было видно восклицательного знака - !/ВложеннаяСтраница, оказалось все просто ((!/ВложеннаяСтраница Вложенная страница)).

Предложение:

Желание разместить ссылку на вложенную страницу без префикса «!/» возникает часто. Но писать эту длинную конструкцию (два раза повторяя название страницы) — долго. Может быть стоит ввести специальный синтаксис для размещения ссылки на вложенную, но без отображения префикса «!/». Например, чтобы разметка вроде !//ВложеннаяСтраница или !!/ВложеннаяСтраница - давала ссылку вида «Вложенная страница». (Кажется, синтаксис с «!!/» используется в НПЖ для других целей, лучше не путать.)

(SergeyMartynoff)