OctoberCMS. Ошибка RelationController: "Не удалось найти шаблон (partial) ... traits\ViewMaker.php"

В контроллере поведения RelationController при нажатии на кнопке "Cоздание" вылетает ошибка с подобным содержаним

"Не удалось найти шаблон (partial) с именем _comments.htm." on line 91
of ...\modules\system\traits\ViewMaker.php

Для решения такой проблемы надо:

  • Создать новый конфигурационный файл формы, например с именем fields_simple.yaml, нужной подключаемой модели без полей типа partial.
  • В конфигурационном файле config_relation.yaml контроллера реализующего Relation Behavior указать созданный конфиг-файл fields_simple.yaml.

Пример конфигурационного файла config_relation.yaml

# ===================================
#  Relation Behavior Config
# ===================================

publications:
    label: Публикации
    view:
        list: $/author_name/plugin_name/models/publication/columns.yaml
        toolbarButtons: create|add|remove
    manage:        
        form: $/author_name/plugin_name/models/publication/fields_simple.yaml # <--- Вот здесь
        showSearch: true
        recordsPerPage: 10

Другие записи из подборки «OctoberCMS. Backend.»

Похожие записи

Собственные сообщения об ошибках валидации форм OctoberCMS

Во время разработки модели данных OctoberCMS при необходимости, можно использовать собственные сообщения об ошибках валидации полей формы вместо сообщения The :attribute field is required. по-умолчанию. В статье показывается как, достаточно просто, это делается.