Перейти к основному контенту

Шаблоны страниц

В BookStack можно отметить страницу как шаблон, чтобы легко использовать её содержимое при редактировании и создании новых страниц. Это особенно полезно, когда требуется создавать множество страниц с похожей структурой.

Создание шаблона страницы

Шаблон страницы в BookStack — это обычная страница, отмеченная как шаблон. Начните с создания или редактирования страницы, которую хотите использовать в качестве шаблона. В боковой панели редактора вы должны увидеть вкладку «Шаблоны». В этой вкладке найдите флажок «Эта страница является шаблоном». Установите этот флажок и сохраните страницу, чтобы превратить её в шаблон. Если вы не видите этот флажок, вероятно, у вас отсутствует системное разрешение роли «Управление шаблонами страниц».

template_checkbox.png

Примечание: Видимость шаблонов страниц контролируется видимостью самой страницы. Если у пользователя нет прав для просмотра страницы, отмеченной как шаблон, она не будет доступна ему в качестве шаблона.

Использование шаблонов страниц

Шаблоны страниц можно использовать при создании или редактировании страницы. В боковой панели редактора вы должны увидеть вкладку «Шаблоны». Если у вас есть доступные шаблоны, они будут перечислены в этом разделе. Также будет отображаться строка поиска для облегчения поиска шаблонов.

Есть несколько способов добавить шаблон в страницу:

  • Выберите сам блок шаблона, чтобы заменить содержимое редактора содержимым шаблона.

  • Выберите верхнюю стрелку блока шаблона, чтобы добавить его содержимое перед содержимым редактора.

  • Выберите нижнюю стрелку блока шаблона, чтобы добавить его содержимое после содержимого редактора.

  • Перетащите блок шаблона в редактор, чтобы вставить его содержимое в указанное место.

template_dragging.png

Помните, что использование шаблона просто копирует его содержимое на момент использования, это не живая связь с шаблоном страницы, и обновление шаблона не повлияет на страницы, которые использовали его ранее.

Шаблоны страниц по умолчанию

Если вы хотите, чтобы новая страница всегда начиналась с определенного шаблона, это можно настроить на уровне книги, используя опцию «Шаблон страницы по умолчанию» при редактировании книги:

templates-default-book.png

С этой опцией, выбранный шаблон будет использоваться для предварительной заполнения содержимого любой новой страницы, созданной в этой книге. Как и в других случаях использования шаблонов, доступ к шаблону будет контролироваться разрешениями. Если пользователь создает страницу в книге, но не имеет доступа к просмотру шаблона, он не будет использован для предварительной заливки содержимого новой страницы.