Hallo Mauthe,
entschuldige bitte diese späte Reaktion.
Das ist eine wirklich sehr gute Frage.
Bei der Beantwortung musste ich im Test feststellen, dass es keine Möglichkeit für einen manuellen Seitenumbruchs gibt.
Zumindest nicht mehr.
Auch in der Dokumentation steht nichts darüber.
Ich habe die beiden letzten Tage damit verbracht, eine solche Möglichkeit kurzerhand zu schaffen.
Sie wird im nächsten Release der Subscription enthalten sein.
Zwei Dateien austauschen:
Ich kann dir hier vorab zwei Dateien anbieten, nach deren Austausch im Joomla Backend, der Seitenumbruch bei dir schon funktionieren würde.
Speichere folgende beiden Dateien lokal herunter, entferne die Dateiendung '.txt', sodass diese mit '.php' enden.
Kopiere beide Datei anschließend in dein Joomla Backend und überschreibe die vorhandenen Dateien.
tcpdf.php.txt:
vi-solutions.de/forum-uploads/tcpdf.php.txt
tcpdf.php kopieren nach: libraries/visolutions/tcpdf/tcpdf.php
tcpdf_config.php.txt:
vi-solutions.de/forum-uploads/tcpdf_config.php.txt
tcpdf_config.php kopieren nach:libraries/visolutions/tcpdf/config/tcpdf_config.php
TinyMCE konfigurieren:
Du musst im Editor den Node-Namen inklusive Attributen explizit erlauben.
In der Plugin-Konfiguration für TinyMCE für 'Voreinstellung 0' (Administrator und Super Users)
füge in den Parameter 'Zusätzlich erlaubte Elemente' folgenden Node-Namen hinzu: tcpdf[*]
vi-solutions.de/forum-uploads/tinymce_pl...al-allowed-items.png
PDF-Template mit Seitenumbruch:
An der Stelle für einen manuellen Seitenumbruch, musst du folgenden Knoten eintragen: <tcpdf method="AddPage">
Dem teilweise sehr merkwürdigen Verhalten von TinyMCE Rechnung tragend machst du das am besten etwa wie folgt:
Code:
<p> <tcpdf method="AddPage"></tcpdf></p>
Besonderheiten bei Arbeit mit TinyMCE:
Hierbei rate ich dir, es exakt so zu schreiben (auch das Leerzeichen direkt hinter <p>).
Andere Schreib-Varianten werden durch TinyMCE teilweise komplett umgestellt, der erlaubte Knoten trotzdem gelöscht oder an eine andere Stelle verschoben.
Andere Möglichkeiten sind selbstverständlich auch möglich, müssen aber auf TinyMCE abgestimmt sein.
<tcpdf method="AddPage"> muss (als nicht-Block-Element) innerhalb eines Block-Elements stehen und darf nicht direkt (ohne Text) hinter dem öffnenden Teil des Block-Knoten stehen.
Ansonsten verschiebt TinyMCE das tcpdf-Element an eine andere Stelle oder löscht es komplett.
Das einfache p-Element bietet sich also an.
Beispiel PDF-Template:
Hier ein PDF-Template Teil für das Dokument auf dem Reiter 'Dokument'.
Code:
<p style="text-align: center;"><span style="font-size: 14pt; text-align: center;"><strong>Population centers</strong></span></p>
<p>Population centers may be organized into incorporated cities, towns, villages, and other types of municipalities.</p>
<p> <tcpdf method="AddPage"></tcpdf></p>
<p style="text-align: center;"><span style="font-size: 14pt; text-align: center;"><strong>Population centers</strong></span></p>
<p>Population centers may be organized into incorporated cities, towns, villages, and other types of municipalities.</p>
<p> <tcpdf method="AddPage"></tcpdf></p>
<p style="text-align: center;"><span style="font-size: 14pt; text-align: center;"><strong>Population centers</strong></span></p>
<p>Population centers may be organized into incorporated cities, towns, villages, and other types of municipalities.</p>
<p> <tcpdf method="AddPage"></tcpdf></p>
<p style="text-align: center;"><span style="font-size: 14pt; text-align: center;"><strong>Population centers</strong></span></p>
<p>Population centers may be organized into incorporated cities, towns, villages, and other types of municipalities.</p>
vi-solutions.de/forum-uploads/pdf-pagebr...ocument-template.png
vi-solutions.de/forum-uploads/pdf-pagebr...template_preview.png
Ich habe dazu einen Issue zur Entwicklung für die Wunschliste angelegt:
Issue [VF-710] Forum: PDF: Add feature 'page break'
Wenn wir das neue Feature releasen, wirst du explizit über das Release hier im Thema informiert.
Vielen Dank nochmal für deine gute Frage!
Liebe Grüße, Ingmar