Skip to content

Instantly share code, notes, and snippets.

@jdiepeveen
Created March 27, 2017 11:42
Show Gist options
  • Save jdiepeveen/3fe22721db91fc1a815c8d287b7bdd9f to your computer and use it in GitHub Desktop.
Save jdiepeveen/3fe22721db91fc1a815c8d287b7bdd9f to your computer and use it in GitHub Desktop.
IntelliJ Live Templates for Magnolia CMS
#Abbreviation: checkbox
#Description: CheckboxFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.CheckboxFieldDefinition
type: Boolean
label: ''
#Abbreviation: codefield
#Description: CodeFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.CodeFieldDefinition
language: html
#Abbreviation: damlink
#Description: DAM LinkFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.LinkFieldDefinition
targetWorkspace: dam
appName: assets
identifierToPathConverter:
class: info.magnolia.dam.app.assets.field.translator.AssetCompositeIdKeyTranslator
contentPreviewDefinition:
contentPreviewClass: info.magnolia.dam.app.ui.field.DamFilePreviewComponent
#Abbreviation: datefield
#Description: DateFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.DateFieldDefinition
time: true
#Abbreviation: hiddenfield
#Description: HiddenFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.HiddenFieldDefinition
#Abbreviation: linkfield
#Description: LinkFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.LinkFieldDefinition
targetWorkspace: $WORKSPACE$
appName: $APP_NAME$
identifierToPathConverter:
class: info.magnolia.ui.form.field.converter.BaseIdentifierToPathConverter
#Abbreviation: multifield
#Description: MultiValueFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.MultiValueFieldDefinition
field:
#Abbreviation: passwordfield
#Description: PasswordFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.PasswordFieldDefinition
#Abbreviation: richtextfield
#Description: RichTextFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.RichTextFieldDefinition
i18n: true
#Abbreviation: selectfield
#Description: SelectFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.SelectFieldDefinition
options:
- name: value1
value: value1
selected: true
- name: value2
value: value2
- name: value3
value: value4
#Abbreviation: staticfield
#Description: StaticFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.StaticFieldDefinition
label: ' '
#Abbreviation: pagedef
#Description: yaml page definition
modelClass:
dialog: $PAGE$
type: content
subtype:
#Abbreviation: tabdef
#Description: Tab definition
- name: $TAB_NAME$
fields:
#Abbreviation: textfield
#Description: TextFieldDefinition
- name: $FIELD_NAME$
class: info.magnolia.ui.form.field.definition.TextFieldDefinition
i18n: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment