|
PmWikiRu / авторам (основы) PmWiki обладает способностью классифицировать связанные страницы по группам. Изначально простые ссылки работают в пределах одной группы. Для ссылки на страницу другой группы, добавьте перед именем страницы название той группы с точкой или дробной чертой. Например, ссылка на страницу Main.HomePage может быть написана как:
Создание группСоздание группы также просто как и создание новой страницы. Просто при редактировании страницы вставьте ссылку на страницу в новой группе. Затем нажмите на эту ссылку и введите содержимое страницы в новой группе. Априори, имя групп должно начинаться с буквы (хотя это может быть изменено администратором). Например, для вызова страницы Bar в группе Foo сделайте ссылку на [[Foo/Bar]] и последуйте по этой ссылке для ввода новой страницы. Стандартные группы PmWiki
Для получения списка страниц группы, попробуйте разметку Особые страницы в группеУ каждой группы есть страница RecentChanges, которая показывает список изменившихся страниц этой группы. А страница Site.AllRecentChanges показывает все страницы, которые изменились во всех группах. Любая группа может иметь в своём составе страницы GroupHeader и GroupFooter содержащие текст автоматически добавляемый в начало и конец каждой страницы в группе. На странице группы GroupAttributes могут быть определены атрибуты (пароли чтения и редактирования) применяемые ко всем страницам группы. Кроме того, у каждой страницы может быть собственный пароль на чтение и редактирование, который перекрывает пароли группы и всей вики (смотри Пароли). И наконец, администраторы могут сделать отдельные настройки для каждой группы -- смотри Настройка отдельных групп. Домашняя страница группыЛюбая страница носящая имя группы считается "стартовой страницей" этой группы. Однако, если такой страницы нет, тогда вместо неё в качестве стартовой будет выбрана страница Главная. Подгруппы? Подстраницы?Нет, PmWiki не поддерживает подстраницы. Причины отказа Pm от подгрупп изложеные на страничке PmWiki:HierarchicalGroups и просто сводятся к отказу от хорошего синтаксиса связи страниц. Если сделать ссылку или имя страницы вроде Некоторую помощь с организацией подгрупп и подстраниц администраторам вики могут оказать рецепты со страниц Cookbook:SubpageMarkup и Cookbook:IncludeWithEdit. Ограничение создания новых группРазнообразие имён групп можно легко ограничить списком только дозволеных имён. Переменная PmWiki $GroupPattern как раз определяет этот список. Например, для ограничения страниц группами "PmWiki", "Main", "Profiles" и "Example" добавьте следующую строчку в local/config.php: $GroupPattern = '(?:Site|PmWiki|Main|Profiles|Example)'; С такой настройкой только указаные группы будут считаться допустимыми ВикиГруппами. Вы можете расширить этот список другими именами групп отделяя их вертикальной чертой (|). Другие решения смотри на странице Cookbook:LimitWikiGroups. Истоки ВикиГруппИстоки и побуждения к понятию PmWiki групп объясняется в письме для списка рассылки? пользователям PmWiki. << Вики страница | Документация | ВикиТропы >>
Оригинал перевода PmWikiRu.WikiGroup -
Ссылаются |