From 71a59e12ba6ac1dfcbc10c5318f6a6d9d239a3b7 Mon Sep 17 00:00:00 2001 From: zonky2 Date: Wed, 29 Oct 2025 10:32:54 +0100 Subject: [PATCH 1/2] Add example 2 --- .../templates/php/template-inheritance.de.md | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/docs/manual/layout/templates/php/template-inheritance.de.md b/docs/manual/layout/templates/php/template-inheritance.de.md index 1b2ba0f08..b3c11b864 100644 --- a/docs/manual/layout/templates/php/template-inheritance.de.md +++ b/docs/manual/layout/templates/php/template-inheritance.de.md @@ -20,7 +20,7 @@ angegeben und ihre Inhalte überschrieben werden. Mittels `$this->parent()` lässt sich der originale Inhalt des Blocks ausgeben. -#### Beispiel +#### Beispiel 1 Das Template `fe_page.html5` ist in mehrere Blöcke aufgeteilt (u. a. `head`, `meta`, `body`, `footer`). Wir möchten lediglich eine weitere Meta-Angabe hinzufügen – dazu schreiben wir unser Template wie folgt: @@ -32,3 +32,25 @@ Wir möchten lediglich eine weitere Meta-Angabe hinzufügen – dazu schreiben w endblock(); ?> ``` + +#### Beispiel 2 +Möchte man den [TinyMCE-Editor](../../anleitungen/tinymce-konfiguration/) grundlegend oder eigene Ableitungen +anpassen, so sollten nur die entsprechenden Blöcke überarbeitet werden werden. Um zu ermitteln, welche +Blöcke zur Verfügung stehen, sieht man sich am besten das Originaltemplate `be_tinyMCE.html5` an. +Folgend ein Beispiel für eine Anpassung als `be_tinyMCE_Redakteure.html5`: + +```php +extend('be_tinyMCE'); ?> + +block('valid_elements'); ?> +extended_valid_elements: 'q[cite|class|title]', +endblock(); ?> + +block('menubar'); ?> +menubar: '', +endblock(); ?> + +block('toolbar'); ?> +toolbar: 'code', +endblock(); ?> +``` From 4bc1afecd98aa30ee97450d2d2fa302bd82c53fa Mon Sep 17 00:00:00 2001 From: zonky2 Date: Tue, 25 Nov 2025 16:52:27 +0100 Subject: [PATCH 2/2] Clarify customization instructions for TinyMCE Updated the text to clarify how to customize the TinyMCE editor and which blocks to overwrite. --- .../templates/php/template-inheritance.de.md | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/docs/manual/layout/templates/php/template-inheritance.de.md b/docs/manual/layout/templates/php/template-inheritance.de.md index b3c11b864..acd810274 100644 --- a/docs/manual/layout/templates/php/template-inheritance.de.md +++ b/docs/manual/layout/templates/php/template-inheritance.de.md @@ -34,23 +34,16 @@ Wir möchten lediglich eine weitere Meta-Angabe hinzufügen – dazu schreiben w ``` #### Beispiel 2 -Möchte man den [TinyMCE-Editor](../../anleitungen/tinymce-konfiguration/) grundlegend oder eigene Ableitungen -anpassen, so sollten nur die entsprechenden Blöcke überarbeitet werden werden. Um zu ermitteln, welche -Blöcke zur Verfügung stehen, sieht man sich am besten das Originaltemplate `be_tinyMCE.html5` an. -Folgend ein Beispiel für eine Anpassung als `be_tinyMCE_Redakteure.html5`: +Möchtest du am TinyMCE Anpassungen vornehmen, sollten nur die entsprechende Blöcke überschrieben werden. Um +zu ermitteln, welche Blöcke dir zur Verfügung stehen, siehst du dir am besten das Originaltemplate +`be_tinyMCE.html5` an. + +Mit folgender Anpassung wird die Formatierung vom Text vor dem Einfügen entfernt. ```php extend('be_tinyMCE'); ?> -block('valid_elements'); ?> -extended_valid_elements: 'q[cite|class|title]', -endblock(); ?> - -block('menubar'); ?> -menubar: '', -endblock(); ?> - -block('toolbar'); ?> -toolbar: 'code', +block('custom'); ?> + paste_as_text: true, endblock(); ?> ```