web-dev-qa-db-ja.com

コアコンポーネントに出力形式を追加する

コンポーネントに出力フォーマットを追加することは可能ですか?たとえば、com_content記事のPDF出力が必要な場合、どうすればよいですか?

記事ビューには、単一のフォーマットのみがリストされています(/components/com_content/views/article/view.html.php、そして私は出力フォーマットを追加する標準的な方法を見つけていません。テンプレートに別のtmplファイルを作成し、そこに必要なヘッダーとコードを追加できることはわかっていますが、実際には「正しい」方法ではないようです。

また、view.html.phpをオーバーライドする良い方法がある場合は、その方法を教えていただければ幸いです。

2
jonasfh

これを「正しい」方法で行うには、/components/com_content/views/article/view.pdf.phpファイルを作成してPDFをそこに生成する必要があります(レイアウトの使用はオプションです)。このファイルは、 URLパラメータ&format=pdf

3
Bakual