Создание контента страницы
Wagtail поддерживает ряд базовых полей для создания контента, а также уникальную функцию StreamField, которая позволяет создавать сложные макеты, комбинируя эти базовые поля в любом порядке.
StreamField
StreamField позволяет создавать сложные макеты контента на странице, объединяя различные структуры контента, «блоки», в любом порядке.
При первом редактировании страницы вы увидите пустую область StreamField с возможностью выбрать один из нескольких типов блоков. Типы блоков на вашем сайте могут отличаться от показанного здесь скриншота, но принципы остаются одинаковыми.
Нажмите на тип блока, и опции исчезнут, открывая поле ввода для этого блока.
В зависимости от выбранного блока, поле будет отображаться по-разному, и может быть даже несколько полей! Однако существуют несколько распространённых типов полей, о которых мы поговорим здесь.
- Базовое текстовое поле
- Поле форматированного текста
- Поле изображения
Базовое текстовое поле
Базовые текстовые поля не имеют опций форматирования. Способ их отображения определяется стилем страницы, в которую они вставляются. Просто щелкните в поле и введите текст!
Поля форматированного текста
Большинство раз, вам потребуются опции форматирования, чтобы создать привлекательные страницы. Wagtail предоставляет поля «форматированного текста», которые имеют опции форматирования, похожие на текстовые редакторы.
Эти поля представляют набор инструментов, которые позволяют форматировать и стилизовать ваш текст. Эти инструменты также позволяют вставлять ссылки, изображения, видео и ссылки на документы. Если вы хотите узнать больше об определённом инструменте, поместите курсор мыши на соответствующую кнопку, чтобы появилась всплывающая подсказка:
Эта подсказка отображает более подробное описание инструмента и отображает его сочетание клавиш, если оно есть. Если сочетание клавиш не начинается с CTRL или ⌘, это сочетание клавиш Markdown для прямого ввода в редакторе:
Вот суть! Если вам нужна дополнительная информация о редакторе, пожалуйста, ознакомьтесь с его посвященной инструкцией для пользователя. Она также содержит список всех доступных сочетаний клавиш и некоторых хитростей.
Добавление дополнительных блоков в StreamField
- Чтобы добавить новые блоки, нажмите значки «+» над или под существующими блоками.
- Затем вы снова увидите различные блоки, из которых можете выбрать.
- Вы можете отменить добавление нового блока, нажав на крестик в верхней части интерфейса выбора блока.
- Вы можете дублировать блок (включая содержимое) с помощью кнопки в правом верхнем углу существующего блока.
Переупорядочение и удаление содержимого в StreamField
- Нажмите на стрелки справа от каждого блока, чтобы перемещать блоки вверх и вниз в порядке содержимого StreamField.
- Блоки будут отображаться на переднем плане в том порядке, в котором они размещены в этом интерфейсе.
- Нажмите на корзину в правом конце, чтобы удалить поле.
Предупреждение
После удаления поля StreamField его невозможно восстановить, если страница не была сохранена. Регулярно сохраняйте страницы, чтобы в случае случайного удаления поля вы могли перезагрузить страницу, чтобы отменить последнее редактирование.
© 2014-present Torchbox Ltd and individual contributors.
All rights are reserved.
Licensed under the BSD License.
https://docs.wagtail.org/en/v3.0.3/editor_manual/new_pages/creating_body_content.html