Last active
July 20, 2021 18:50
-
-
Save Awilum/d530781024a2245a6bb570a7f5f60100 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
title: Default | |
type: entry | |
icon: | |
set: bootstrap | |
name: file-text | |
admin: | |
entries: | |
view: | |
emitter: | |
addListener: | |
- name: onAdminThemeTail | |
properties: | |
value: | | |
<form id="delete-entry-id-{{ entry.id }}" action="{{ urlFor('admin.content.deleteProcess') }}" method="POST" style="display: none;"> | |
{{ csrf() }} | |
<input type="hidden" name="id" value="{{ entry.id }}"> | |
<input type="hidden" name="id-current" value="{{ query.id }}"> | |
</form> | |
<form id="duplicate-entry-id-{{ entry.id }}" action="{{ urlFor('admin.content.duplicateProcess') }}" method="POST" style="display: none;"> | |
{{ csrf() }} | |
<input type="hidden" name="id" value="{{ entry.id }}"> | |
</form> | |
blocks: | |
- type: Row | |
properties: | |
class: m-0 | |
blocks: | |
- type: Column | |
properties: | |
size: 12 | |
class: card | |
blocks: | |
- type: Row | |
properties: | |
class: d-flex align-items-center row-hover | |
blocks: | |
- type: Column | |
properties: | |
size: 1/12 | |
class: p-2 text-center | |
blocks: | |
- type: Display | |
properties: | |
value: "{{ icon('file-text', 'bootstrap') }}" | |
- type: Column | |
properties: | |
size: 10/12 | |
blocks: | |
- type: Row | |
properties: | |
class: gy-2 | |
blocks: | |
- type: Column | |
properties: | |
size: 2/12 | |
class: p-2 px-3 | |
blocks: | |
- type: Display | |
properties: | |
wrapper: div | |
style: | |
opacity: .4 | |
value: "{{ __('title') }}" | |
- type: Display | |
properties: | |
wrapper: div | |
value: "{{ entry.title }}" | |
- type: Column | |
properties: | |
size: 2/12 | |
class: p-2 px-3 | |
blocks: | |
- type: Display | |
properties: | |
wrapper: div | |
style: | |
opacity: .4 | |
value: "{{ __('id') }}" | |
- type: Display | |
properties: | |
wrapper: div | |
value: "{{ entry.id }}" | |
- type: Column | |
properties: | |
size: 1/12 | |
class: p-2 text-center | |
blocks: | |
- type: ActionsDropdown | |
properties: | |
items: | |
- href: "{{ urlFor('admin.content.index') }}?id={{ entry.id }}" | |
value: "{{ __('View') }}" | |
visible: "{{ entry.has_children }}" | |
icon: | |
set: bootstrap | |
name: eye | |
- href: "{{ urlFor('admin.content.edit') }}?id={{ entry.id }}" | |
value: "{{ __('admin_edit') }}" | |
icon: | |
set: bootstrap | |
name: pencil | |
- href: "{{ urlFor('admin.content.add') }}?id={{ entry.id }}" | |
value: "{{ __('Add') }}" | |
icon: | |
set: bootstrap | |
name: plus-circle | |
- href: "#" | |
value: "{{ __('admin_duplicate') }}" | |
events: | |
onclick: "event.preventDefault(); document.getElementById('duplicate-content-id-{{ entry.id }}').submit();" | |
icon: | |
set: bootstrap | |
name: files | |
- href: "{{ urlFor('admin.content.rename') }}?id={{ item.id }}" | |
value: "{{ __('admin_rename') }}" | |
icon: | |
set: bootstrap | |
name: file-font | |
- href: "{{ urlFor('admin.content.move') }}?id={{ item.id }}" | |
value: "{{ __('admin_move') }}" | |
icon: | |
set: bootstrap | |
name: arrow-right-square | |
- href: "#" | |
events: | |
onclick: "confirmationEntryDelete(event, '{{ entry.id }}');" | |
value: "{{ __('admin_delete') }}" | |
icon: | |
set: bootstrap | |
name: trash | |
blocks: | |
- type: Container | |
properties: | |
breakpoint: medium | |
blocks: | |
- type: Row | |
blocks: | |
- type: Column | |
blocks: | |
- type: Form | |
properties: | |
name: form_entries_edit | |
process: | |
fields: | |
- name: id | |
properties: | |
type: string | |
value: "{{ query.id }}" | |
- name: title | |
properties: | |
type: string | |
- name: content | |
properties: | |
type: string | |
- name: description | |
properties: | |
type: string | |
- name: routable | |
properties: | |
type: bool | |
- name: visibility | |
properties: | |
type: string | |
- name: published_at | |
properties: | |
type: string | |
- name: source | |
properties: | |
type: string | |
- name: template | |
properties: | |
ignore: "{{ flextype.registry.has('plugins.site') ? false : true }}" | |
type: string | |
- name: menu_item_title | |
properties: | |
type: string | |
- name: menu_item_url | |
properties: | |
type: string | |
- name: menu_item_target | |
properties: | |
type: string | |
- name: menu_item_order | |
properties: | |
type: int | |
messages: | |
error: "{{ __('admin_message_content_changes_not_saved') }}" | |
success: "{{ __('admin_message_content_changes_saved') }}" | |
redirect: | |
route: admin.content.edit | |
args: | |
id: "{{ query.id }}" | |
blocks: | |
- type: Row | |
properties: | |
class: mt-4 mb-4 | |
blocks: | |
- type: Column | |
properties: | |
size: 6/12 | |
blocks: | |
- type: Heading | |
properties: | |
size: large | |
id: title | |
value: "{{ __('admin_edit_content') }}" | |
- type: Column | |
properties: | |
size: 6/12 | |
class: d-flex align-items-center justify-content-end text-end | |
blocks: | |
- type: InputSubmit | |
properties: | |
type: primary | |
class: js-submit-entries-form-editor | |
value: "{{ __('admin_save') }}" | |
id: submit | |
- type: Tabs | |
properties: | |
tabs: | |
main: | |
title: "{{ __('admin_main') }}" | |
blocks: | |
- type: Row | |
blocks: | |
- type: Column | |
properties: | |
size: 12 | |
class: mb-3 mt-3 | |
blocks: | |
- type: InputText | |
properties: | |
name: title | |
label: | |
value: "{{ __('admin_title') }}" | |
- type: Column | |
properties: | |
size: 12 | |
class: mb-3 | |
blocks: | |
- type: Trumbowyg | |
properties: | |
name: content | |
label: | |
value: "{{ __('admin_content') }}" | |
options: | |
btns: | |
- strong | |
- em | |
- del | |
- link | |
- insertImage | |
- viewHTML | |
settings: | |
title: "{{ __('admin_settings') }}" | |
blocks: | |
- type: Row | |
blocks: | |
- type: Column | |
properties: | |
size: 12 | |
class: mb-3 mt-3 | |
blocks: | |
- type: Heading | |
properties: | |
value: "{{ __('admin_general') }}" | |
- type: Column | |
properties: | |
size: 12 | |
class: mb-3 | |
blocks: | |
- type: InputTextarea | |
properties: | |
name: description | |
validation: | |
required: true | |
rows: 3 | |
label: | |
value: "{{ __('admin_description') }}" | |
- type: Column | |
properties: | |
size: 3/12 | |
class: mb-3 | |
blocks: | |
- type: Select2 | |
properties: | |
name: template | |
label: | |
value: "{{ __('admin_template') }}" | |
items: "{{ flextype.serializers.json.encode(templates) }}" | |
- type: Column | |
properties: | |
size: 3/12 | |
class: mb-3 | |
blocks: | |
- type: Select2 | |
properties: | |
name: routable | |
label: | |
value: "{{ __('admin_routable') }}" | |
items: "{{ flextype.serializers.json.encode(routable) }}" | |
- type: Column | |
properties: | |
size: 3/12 | |
class: mb-3 | |
blocks: | |
- type: Select2 | |
properties: | |
name: visibility | |
label: | |
value: "{{ __('admin_visibility') }}" | |
items: "{{ flextype.serializers.json.encode(visibility) }}" | |
- type: Column | |
properties: | |
size: 3/12 | |
class: mb-3 | |
blocks: | |
- type: Flatpickr | |
properties: | |
name: published_at | |
label: | |
value: "{{ __('admin_published_at') }}" | |
- type: Row | |
blocks: | |
- type: Column | |
properties: | |
size: 12 | |
class: mb-3 mt-3 | |
blocks: | |
- type: Heading | |
properties: | |
value: "{{ __('admin_menu') }}" | |
- type: Column | |
properties: | |
size: 3/12 | |
class: mb-3 | |
blocks: | |
- type: InputText | |
properties: | |
name: menu_item_title | |
label: | |
value: "{{ __('admin_menu_item_title') }}" | |
- type: Column | |
properties: | |
size: 3/12 | |
class: mb-3 | |
blocks: | |
- type: InputText | |
properties: | |
name: menu_item_url | |
label: | |
value: "{{ __('admin_menu_item_url') }}" | |
- type: Column | |
properties: | |
size: 3/12 | |
class: mb-3 | |
blocks: | |
- type: Select2 | |
properties: | |
name: menu_item_target | |
label: | |
value: "{{ __('admin_menu_item_target') }}" | |
items: { _self: _self, _blank: _blank, _parent: _parent, _top: _top } | |
- type: Column | |
properties: | |
size: 3/12 | |
class: mb-3 | |
blocks: | |
- type: InputNumber | |
properties: | |
name: menu_item_order | |
label: | |
value: "{{ __('admin_menu_item_order') }}" | |
value: 1 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment