Symfony CMF — Создать атрибут метки JS Change со страницы

Я работаю с Symfony CMF на странице CMS.
В настоящее время я пытаюсь отредактировать свойство метки из объекта Symfony \ Cmf \ Bundle \ SimpleCmsBundle \ Doctrine \ Phpcr \ Page.

В моем шаблоне ветки у меня есть следующее:

   {% createphp page as="rdf" %}
<h1 {{ createphp_attributes(rdf) }}>{{ createphp_content(rdf) }}</h1>
{% endcreatephp %}

Я действительно не знаю, как заставить это работать так, чтобы менялся только ярлык. Когда я дам дамп объекта rdf, он просто покажет мне два свойства под свойствами _children «title» и «body».
Когда я пытаюсь ввести rdf.label, выдает ошибку, что метка не является существующим свойством.
Возможно, кто-то уже успел решить эту проблему и может помочь мне с этим. Я был бы очень благодарен.

0

Решение

Отображение определяется в этом файле https://github.com/symfony-cmf/SimpleCmsBundle/blob/master/Resources/rdf-mappings/Symfony.Cmf.Bundle.SimpleCmsBundle.Doctrine.Phpcr.Page.xml

Метка меню находится в середине меню, поэтому ее трудно выделить как редактируемую. Это концептуальное ограничение редактирования веб-интерфейса, которое позволяет редактировать только то, что отображается в виде содержимого. Мы обсуждали идею редактора метаданных. Должна быть возможность написать плагин, который срабатывает при выборе элемента типа «Страница» и показывает кнопку на панели инструментов для редактирования метаданных. Вам нужно будет предоставить дополнительные метаданные на странице, рядом с другими атрибутами и контентом. Но я не знаю ни о какой реализации или конкретном примере, как это было бы сделано точно. Если вы в конечном итоге сделаете это, было бы здорово, если бы вы могли поделиться своими результатами в symfony-cmf-docs.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]