## Please edit system and help pages ONLY in the master wiki! ## For more information, please see MoinMoin:MoinDev/Translation. ##master-page:HelpOnMacros/Include ##master-date:2010-05-14T18:25:33Z #acl -All:write Default #format wiki #language ru = Макрокоманда Include = <> Эта макрокоманда включает в страницу предварительно отформатированное содержимое одной или нескольких других страниц той же вики. Допускается вложенное включение страниц друг в друга; если при этом образуется бесконечная рекурсия, действие не выполняется. == Использование == {{{ <> }}} страница:: Имя включаемой страницы; если в начале стоит символ "`^`", этот параметр понимается как регулярное выражение, в этом случае включается содержимое всех подходящих страниц. заголовок:: Если указан, перед включаемым содержимым выведется заголовок-ссылка на включаемую страницу.. уровень:: Указывает, заголовок какого уровня (1..5) будет показан в предыдущем случае. from:: Включать текст частично, начиная со строки, удовлетворяющей регулярному выражению, указанному в значении параметра. to:: Включать текст частично, заканчивая строкой, удовлетворяющей регулярному выражению, указанному в значении параметра. sort:: Сортировка включаемых страниц (если `страница` — это регулярное выражение, т. е. начинается с "`^`") items:: Максимальное число включаемых страниц. skipitems:: Количество страниц в начале списка, которые следует пропустить. titlesonly:: Оставить от включаемой страницы только заголовок — ссылку на эту страницу. editlink:: После включения страницы показать блок со ссылками на эту страницу в режиме просмотра и редактирования. Несмотря на то, что все параметры, кроме `страница`, необязательны, указывать их следует только в приведённом порядке! Если параметры `заголовок` и `уровень` не используются, им соответствует ''один'' пустой параметр макрокоманды (см. пример ниже), за которым могут следовать `from` и т. д.; соответствующая ссылка не выводится. Регулярные выражения из `from` и `to` применяются ко всему тексту исходной страницы, в т. ч. и к содержимому комментариев. Это может помочь при оформлении составных страниц, но требует более пристального внимания к комментариям, дабы включаемая часть страницы не началась и не закончилась неожиданно. == Примеры == * Включить в страницу содержимое страницы `ИмяСтраницы`: {{{ <> }}} * Вставить заголовок «Имя Страницы» первого уровня, ссылающийся на эту страницу, перед текстом страницы `ИмяСтраницы`: {{{ <> }}} * Вставить заголовок «!ИмяСтраницы» второго уровня (обратите внимание на отсутствие параметра «заголовок», приводящее к использованию двух запятых подряд): {{{ <> }}} * Вставить заголовок «Всё о имени страницы» третьего уровня: {{{ <> }}} * Включить только текст ''после'' первой горизонтальной линии: {{{ <> }}} * Включить только текст ''перед'' первой горизонтальной линией: {{{ <> }}} * Отсортировать включаемые страницы в обратном порядке: {{{ <> }}} * Включать не более трёх страниц: {{{ <> }}} * Показать не более семи записей из блога (обратите внимание на порядок следования параметров): {{{ <> }}} * Показать ссылки на предыдущие семь записей в блоге: {{{ <> }}} * Блоги, созданные при помощи макрокоманды [[../MonthCalendar|MonthCalendar]], можно просматривать следующим образом: * Показать три записи из календаря: {{{ <> }}} * Показать в виде заголовков ссылки на предыдущие четыре записи из календаря: {{{ <> }}}