web-dev-qa-db-fra.com

Ajouter des formats de sortie aux composants principaux

Est-il possible d'ajouter des formats de sortie à un composant? Par exemple, si je voulais avoir une sortie pdf de l'article com_content, comment cela serait-il fait?

La vue d'article n'a qu'un seul format répertorié (dans /components/com_content/views/article/) view.html.php, et je n’ai pas trouvé de moyen standard d’ajouter des formats de sortie. Je sais que je peux probablement créer un fichier tmpl séparé dans mon modèle et y ajouter les en-têtes et le code nécessaires, mais cela ne ressemble pas vraiment à la "bonne" façon de le faire.

De plus, s’il existe un bon moyen de remplacer view.html.php, je serais heureux de savoir comment.

2
jonasfh

Pour le faire "correctement", vous devez créer un /components/com_content/views/article/view.pdf.php fichier et générer le PDF ici (l’utilisation d’une mise en page est facultative). Ce fichier sera chargé à l’aide du paramètre URL &format=pdf.

3
Bakual