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 сделать простейшую переадресацию с одной страницы на другую?

Создаём страницу (Page), задаем URL и в секции код добавляем обработчик на хук жизненного цикла страницы. В данном случае это onStart, которая выполняется перед началом загрузки страницы.

function onStart()
{
    return Redirect::to('http://tyapk.ru');
}

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

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