Я определил два типа контента:
author-ct.yaml
datasource:
workspace: books
rootPath: /
namespaces:
lib: https://www.magnolia-travel.com/jcr/1.0/lib
autoCreate: true
model:
nodeType: lib:author
properties:
- name: name
- birthdate: Date
books-ct.yaml
datasource:
workspace: books
rootPath: /
namespaces:
lib: https://www.magnolia-travel.com/jcr/1.0/lib
autoCreate: true
model:
nodeType: lib:book
properties:
- name: author
type: lib:author
- name: ed
type: Boolean
- name: title
- name: description
- name: publisher
- name: publish_date
type: Date
- name: isbn13
Как видите, я определил авторасвойство с типом lib: author (определено в author-ct.yaml
)
Когда я создаю новый элемент типа lib:book
, появляется следующий редактор:
Я могувведите что-нибудь в поле автора и сохраните объект без ошибок.Похоже, что Магнолия игнорировала тип I, предоставленный и использовал тип String для свойства 'author'.Я хотел бы иметь выпадающий список с определенными авторами там.Как мне этого добиться?