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

Предопределенные типы документов

Общее

Pimcore предоставляет возможность определять предварительные настройки для документов, что упрощает редакторам работу со множеством различных контроллеров/ экшенов и шаблонов. Это позволяет редакторам не беспокоиться о том, какой контроллер, экшен или шаблон использовать для конкретного документа. Вместо этого они могут выбирать из заранее заданного набора конфигураций, которые имеют удобные имена.

Пример

Для определения типа документа необходимо перейти в раздел Settings > Document-Types. Таблица типов документов

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

Ссылка на действие: App\Controller\BookController::listAction
Ссылка на шаблон: templates/book/list.html.twig

Чтобы добавить новый тип документа, который будет отображать шаблон списка книг, сначала нужно нажать на кнопку Add, а затем заполнить созданную строку конфигурации соответствующим образом.

Новый тип документа

Тип документа может быть page, snippet, email.
Типы printcontainer или printpage доступны только при включенном и установленном пакете PimcoreWebToPrintBundle. Тип newsletter доступен только при включенном и установленном пакете PimcoreNewsletterBundle.

После того как тип документа определён, вы сможете получить к нему доступ через контекстное меню или в настройках документа:

Предпросмотр настроек документа

Тип документа - предпросмотр настроек

Предпросмотр контекстного меню

Тип документа - предпросмотр контекстного меню


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