Super, Danke!
Ich sollte wirklich mal wieder zu den Intensivtagen gehen, in den letzten Jahren hatte ich immer keine Zeit...
Nachtrag: Hier meine Umsetzung für kombinierte Bootstrap-Klassen, falls es jemand braucht:
1. Ich habe eine Config.tmpl mit diesem Inhalt:
<?php
$config = [
'editorclasses' =>
[
// Buttons
[
'title' => 'Link als Button',
'selector' => 'a',
'classes' => ['btn btn-primary'],
],
[
'title' => 'Kleiner Button',
'selector' => 'a.btn',
'classes' => ['btn-sm'],
],
[
'title' => 'Großer Button',
'selector' => 'a.btn',
'classes' => ['btn-lg'],
],
[
'title' => 'Info-Button',
'selector' => 'a.btn',
'classes' => ['btn-info'],
],
// Listen
[
'title' => 'Listengruppe',
'selector' => 'ul',
'classes' => ['list-group'],
],
[
'title' => 'Listengruppenelement',
'selector' => 'ul.list-group li',
'classes' => ['list-group-item'],
],
// Tabellen
[
'title' => 'Tabelle',
'selector' => 'table',
'classes' => ['table'],
],
[
'title' => 'Gestreifte Tabelle',
'selector' => 'table.table',
'classes' => ['table-striped'],
],
],
[...],
];
// schreibt sich dann leichter:
$GLOBALS['editorclasses'] = $config['editorclasses'];
Display More
Die inkludiere ich in der Hauptvorlage:
<we:include type="template" id="id_der_vorlage" comment="System/Config"/>
Und so sehen meine Tinys dann aus:
<we:textarea
wysiwyg="true"
name="content"
classes="\$editorclasses"
(...)
/>