'label' => 'Titre',
'type' => 'Text',
'column' => true,
- 'tab'=>'Contenus']);
+ 'tab' => 'Contenus']);
$this->addField(['name' => 'type',
'type' => 'SelectFromArray',
'label' => 'Type',
'options' => ['news' => 'Actualité', 'event' => 'Evénement'],
'column' => true,
- 'tab'=>'Contenus'
+ 'tab' => 'Contenus'
]);
$this->addField(['name' => 'date',
'type' => 'Datetime',
'label' => 'Date de publication',
'column' => true,
- 'tab'=>'Contenus']);
+ 'tab' => 'Contenus']);
$this->addField(['name' => 'event_start',
'type' => 'Date',
'label' => 'Début de l\'évenement',
'when' => ['type' => ['event']],
- 'tab'=>'Contenus'
+ 'tab' => 'Contenus'
]);
$this->addField(['name' => 'event_end',
'type' => 'Date',
'label' => 'Fin de l\'évenement',
'when' => ['type' => ['event']],
- 'tab'=>'Contenus'
+ 'tab' => 'Contenus'
]);
$this->addField(['name' => 'event_place',
'type' => 'Text',
'label' => 'Lieu de l\'événement',
'when' => ['type' => ['event']],
- 'tab'=>'Contenus'
+ 'tab' => 'Contenus'
]);
$this->addField(['name' => 'chapo',
'label' => 'Chapo',
'hint' => 'Texte court affiché sur le listing des actualités',
'when' => ['type' => ['news']],
- 'tab'=>'Contenus'
+ 'tab' => 'Contenus'
]);
$this->addField(['name' => 'image',
'type' => 'Images',
'label' => 'Image',
- 'tab'=>'Contenus']);
+ 'tab' => 'Contenus']);
$this->addField(['name' => 'content',
'type' => 'Markdown',
'label' => 'Contenu',
- 'tab'=>'Contenus'
+ 'tab' => 'Contenus'
]);
$this->addField(['name' => 'status',
'label' => 'Status',
'options' => ['0' => 'Offline', '1' => 'Published'],
'column' => true,
- 'tab'=>'Contenus'
+ 'tab' => 'Contenus',
+ 'translatable' => true,
]);
parent::setFields();