Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ----> themes/foo/layouts/static-page.html
- {variable
- name="content_elements"
- type="repeater"
- displayMode="builder"
- label="Elements"
- prompt="Add element"
- tab="Elements Tab"
- groups="~/themes/foo/bar/contentelements.yaml"
- titleFrom="name"}{/variable}
- {% for element in content_elements %}
- {% if hasPartial('content-elements/' ~ element._group) %}
- {% partial ('content-elements/' ~ element._group) config=element group=element._group data=element %}
- {% else %}
- Content Element "{{ element._group }}" not found
- {% endif %}
- {% endfor %}
- ----> themes/foo/bar/contentelements.yaml
- demo:
- name: Setup
- fields:
- link:
- label: Link
- type: nestedform
- showPanel: false
- form: ~/themes/foo/bar/link.yaml
- ----> themes/foo/bar/link.yaml
- fields:
- link_type:
- label: LinkType
- type: dropdown
- emptyOption: No selection
- span: left
- default: emptyOption
- options:
- internal: Internal
- external: External
- phonenumber: Phone
- email: Email
- file: File
- link_text:
- label: Link text
- type: text
- span: right
- trigger:
- action: show
- field: link_type
- condition: value[internal][external][phonenumber][email]
Advertisement
Add Comment
Please, Sign In to add comment