PmWikiRu /
Пожалуйста, экспериментируйте в песочнице!Вставка других страниц
авторам (средний)
Директива (: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 ссылки >>
Перевод страницы PmWiki.IncludeOtherPages -
Оригинал перевода PmWikiRu.IncludeOtherPages -
Backlinks
PmWikiRu.IncludeOtherPages: редакция от September 10, 2011, at 06:48 PM
PmWiki.IncludeOtherPages: редакция от August 30, 2019, at 11:41 AM