авторам (средний)
Директива (:include:) вставляет содержимое другой страницы в текущую. Вставка делается непосредственно, т.е. без какого-либо преобразования. Что как минимум означает, что местные ссылки вставляемой страницы станут работать относительно текущей группы.
(:include ИмяСтраницы:)(:include Группа.ИмяСтраницы:)(:include ИмяСтраницы#с#по:)(:include ИмяСтраницы#с#:)(:include ИмяСтраницы##по:)(:include ИмяСтраницы#с:)ИмяСтраницы строки расположеные между якорями [[#с]] и [[#по]].
Если имя якоря "по" пропущено(второй пример), то будут вставлены все строки после якоря [[#с]] (если пропустить [[#с]], то все строки до [[#по]]).
(:include ИмяСтраницы lines=10:)(:include ИмяСтраницы lines=5..10:)(:include ИмяСтраницы lines=5..:)ИмяСтраницы. Параметр "line" ссылается на строки исходного текста вставляемой страницы. Т.е. строкой может быть целый параграф разбиваемый переносом на несколько строк или пустая строка.
(:include Страница1 Страница2 Страница3 lines=1..5:)Страница1, Страница2, Страница3.
(:include ИмяСтраницы self=0:)self имеет два значения: 0 или 1. Он запрещает или разрешает вставлять текущую страницу. И полезен когда ИмяСтраницы это переменная вроде {$Name} и вы хотите предотвратить вставку текущей страницы.
По умолчанию, вставленые страницы или строки ни чем не отличаются от другого текста на странице. Чтобы показать особненность этого фрагмента воспользуйтесь ВикиСтилями. Например:
%define=leftborder border-left="2px solid #88f" margin-left="2px" padding="1px 0 3px 10px"% Что такое PmWiki? >>leftborder<< (:include PmWikiRu.PmWikiRu lines=1..4:) >><< ''Чудесного дня!'' |
Что такое PmWiki? PmWiki - это система для совместного создания и управления вебсайтом, основанная на идее wiki. Чудесного дня! |
(:include Моя/Страница#начало lines=4:), которая вставляет четыре строки начиная с якоря [[#начало]].
$MaxIncludes администратор может изменить этот предел.
<< Директивы страницы | Документация | InterMap ссылки >>