Апостроф cms: ошибка при сохранении документа - PullRequest
0 голосов
/ 01 июня 2018

В моем приложении Apostrophe у меня есть тип страницы с именем backend:

{% extends 'apostrophe-templates:layout.html' %}

{% block title %}{{ super() }} | Home{% endblock %}

{% block main %}
  <div class="content">
    <h1>Backend</h1>
    {{
      apos.singleton(data.page, 'Registered users', 'registered-users')
    }}
  </div>
{% endblock %}

Я думаю, что это довольно просто.в app.js я объявил 'registered-users-widgets': {} в модулях, и, конечно, у меня есть модуль;Папка registered-users-widgets с index.js и views/widget.html.

В index.js есть:

module.exports = {
    extend: 'apostrophe-widgets',
    name: 'registered-users',
    label: 'Registered users',
    contextualOnly: true

И widget.html:

<div>TEST</div>

Iдобавили новую бэкэнд-страницу, получили к ней доступ, добавили зарегистрированных пользователей.Он прекрасно отобразил TEST в нужном месте, но вскоре после того, как я получил уведомление An error occurred saving the document. POST для сохранения, возвращается код 200 и ответ {"status":"error"}.В консоли сервера нет ошибок, я удалил страницу и перерегистрировал, один раз с помощью встроенного удаления, второй - непосредственно в базе данных, но это не помогло.Что я здесь не так делаю?

1 Ответ

0 голосов
/ 02 июня 2018

Ваше поле имени области (второй аргумент) должно быть строкой интеркапа, как зарегистрированный пользователь.Пробелы не допускаются.

...