我想创建一个可以包含项目列表的元素,其中每个项目可以有多个本质。
例如:用户应该能够添加“页面列表”作为内容元素。对于每个页面项目,他应该能够上传一个小图片、一个简短的描述和一个链接。因为列表需要用UL
标签包裹,所以我不能简单地要求他添加很多元素。
其他示例:用户应该能够添加“团队列表”作为内容元素。每个成员都有照片、姓名、职位描述和电子邮件地址。同样的问题:我希望将团队成员包裹在DL
标签中。
有没有办法释放可以包含元素的元素?
有点像:(只是一个例子,可能包含错误)
- name: my_list_element
contents:
- name: list_style
type: EssenceSelect
- name: items
type: Element ???
elements: [my_item_element]
settings:
deletable: true
available_contents:
- name: items
type: Element ???
elements: [my_item_element]
settings:
deletable: true
- name: my_item_element
contents:
- name: image
type: EssencePicture
- name: headline
type: EssenceText
...
内项使用图片或文字精华的默认编辑器。
如果有人知道如何实现这一点,那将是非常棒的,因为它是使用炼金术 CMS 所缺少的最后一个拼图部分 :(
先感谢您