составной атрибут в классе контента ezpublish

Я разрабатываю класс контента в ezpublish 5, где мне нужен файл типа rating in different categories. Я хочу предоставить редактору контента интерфейс в панели администратора, где он может выбрать категорию для оценки из раскрывающегося списка, а затем текстовое поле, чтобы поставить рейтинг (1-5).

Как этого добиться в ezpublish5?


person chanchal118    schedule 20.08.2015    source источник


Ответы (1)


Тип данных/поля Matrix звучит так, как будто он близок к тому, что вам нужно.

Это позволяет вам установить таблицу значений с заданным количеством столбцов. Ограничение здесь заключается в том, что каждое поле является вводом произвольного текста для пользователей.

| Review            |   Rating    |  Notes             |
|-------------------|-------------|--------------------|
| Customer Service  |     5       |  Friendly & polite |
| Quality of Food   |     4       |  Tasty & Plentiful |
| ...               |    ...      |  ...               |

Для типа поля Matrix доступен пакет Symfony, позволяющий получить доступ к данным в стеке Symfony: https://github.com/ezcommunity/EzMatrixFieldTypeBundle.

В качестве альтернативы можно создать собственный тип данных/поля: http://share.ez.no/learn/ez-publish/creating-datatypes-in-ez-publish-4 & https://doc.ez.no/display/EZP/eZ+Publish+5+Field+Type+Tutorial

person gArn    schedule 21.08.2015