Исходный код вики Шаблоны в XWiki

Версия 2.1 от Coluns на 21.11.2022

Скрыть последних авторов
Coluns 1.1 1 (% style="text-align:center" %)
2 [[image:Копии.svg||height="638" width="800"]]
3
4 Очень нужная и важная особенность системы управления корпоративной базой знаний XWiki это **шаблоны**.
5
6 Шаблоны, это заранее созданные страницы, а возможно и целые "деревья" страниц.
7
8 При создании новой страницы пользователю предлагается на выбор создать страницу абсолютно "чистой" т.е. пустой или на основе одного из заранее подготовленных шаблонов.
9
Coluns 1.3 10 На форме создания страницы есть два поля. В одном из них содержится перечень доступных на данный момент шаблонов (2) а поле выше (1) позволяет отфильтровать шаблоны, что бывает удобно если их много.
Coluns 1.1 11
Coluns 1.3 12 (% style="text-align:center" %)
13 [[image:image-20221121140104-1.png||height="501" width="1000"]]
14
15 У некоторых шаблонов могут быть заданы специфичные иконки для быстрого поиска, а также описание позволяющее понять для чего предназначен тот или иной шаблон.
16
17 Как устроен механизм шаблонов?
18
Coluns 1.4 19 Об этом подробно можно прочитать в документации на систему, но если упростить, то каждый шаблон состоит из двух страниц.
Coluns 1.3 20
Coluns 1.4 21 Одна страница - это само содержание шаблона. Т.е. проще говоря обычная страница которая предварительно заполнена как образец.
22
23 На такой странице могут быть размещены все такие же объекты, что и на обычной.
24
25 Рисунки, таблицы, различные макросы и т.д.
26
27 Вторая страница - служебная. Она описывает шаблон так, чтобы система понимала, что считать шаблоном и как его применять.
28
Coluns 1.5 29 По сути, для того чтобы добавить в систему новый шаблон, все что необходимо это добавить страницу второго типа и указать что использовать в качестве шаблона, а также где.
Coluns 1.4 30
Coluns 1.5 31 (% class="box successmessage" %)
32 (((
33 Важной особенностью механизма шаблонов в Xwiki является то, что шаблон может быть доступен только в определенных разделах.
34 Это позволяет внести в систему большое количество шаблонов, но при этом не мешать другим пользователям.
35 Например, в разделе "Сотрудники" могут быть шаблоны "Анкета сотрудника", "Учетная карточка" а в разделе "Подразделение службы качества" шаблон "Регламент службы качества".
36 И при этом, данные шаблоны будут видны только в своих разделах.
37 )))
38
Coluns 1.1 39 ----
40
41 {{cl-plate-help/}}