it-swarm.com.de

Hinzufügen von Ausgabeformaten zu Kernkomponenten

Ist es möglich, einer Komponente Ausgabeformate hinzuzufügen? Wenn ich zum Beispiel eine PDF-Ausgabe von com_content article haben möchte, wie würde das gemacht werden?

In der Artikelansicht ist nur ein einziges Format aufgeführt (in /components/com_content/views/article/) view.html.php, und ich habe keine Standardmethode zum Hinzufügen von Ausgabeformaten gefunden. Ich weiß, dass ich wahrscheinlich eine separate tmpl-Datei in meiner Vorlage erstellen und die erforderlichen Header und den Code hinzufügen kann, aber das sieht nicht wirklich nach der "richtigen" Vorgehensweise aus.

Wenn es eine gute Möglichkeit gibt, view.html.php zu überschreiben, würde ich mich freuen zu wissen, wie.

2
jonasfh

Um dies "richtig" zu machen, müssten Sie eine /components/com_content/views/article/view.pdf.php - Datei erstellen und dort die PDF (ein Layout ist optional) erstellen. Diese Datei wird mit geladen den URL-Parameter &format=pdf.

3
Bakual