С myROBOT

PmWikiRu: Вставка других страниц

авторам (средний)

Директива (:include:) вставляет содержимое другой страницы в текущую. Вставка делается непосредственно, т.е. без какого-либо преобразования. Что как минимум означает, что местные ссылки вставляемой страницы станут работать относительно текущей группы.

(:include ИмяСтраницы:)
(:include Группа.ИмяСтраницы:)
Целиком вставляют текст другой страницы в текущую.
(:include ИмяСтраницы#с#по:)
(:include ИмяСтраницы#с#:)
(:include ИмяСтраницы##по:)
(:include ИмяСтраницы#с:)
Вставляют со страницы ИмяСтраницы строки расположеные между якорями [[#с]] и [[#по]].

Если имя якоря "по" пропущено(второй пример), то будут вставлены все строки после якоря [[#с]] (если пропустить [[#с]], то все строки до [[#по]]).

Примечание: не оставляйте пробелы между "#с" и "#по"
(:include ИмяСтраницы lines=10:)
(:include ИмяСтраницы lines=5..10:)
(:include ИмяСтраницы lines=5..:)
Вставляет первые десять строк, строки с 5-й по 10-ю или строки с пятой и далее со страницы ИмяСтраницы. Параметр "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.

Страницы PmWiki выглядят и действуют как обычные веб странички за исключением присутствия ссылки "Edit", которая позволяет пользуясь основными правилами редактирования легко изменять и добавлять страницы. Вам не нужно знать или пользоваться HTML или CSS. Редактирование страниц может быть разрешено каждому посетителю или небольшой группе авторов.

Чудесного дня!

Примечания

<< Директивы страницы | Документация | InterMap ссылки >>

Получено с http://www.myrobot.ru/wiki/index.php?n=PmWikiRu.IncludeOtherPages
Редакция от 20.03.2006 09:45