8

Joomla 2.5 用の Joomla コンポーネントを開発しています。XMLを出力することになっているので、周囲のテンプレートを表示したくないことは間違いありません。

URLに追加しようとしました:

  • ?tmpl=コンポーネント
  • ?フォーマット=生
  • ?tmpl=生

しかし、1 つ目はコンテンツ出力の周囲に HTML を生成し、2 つ目は 500 エラーを返します。3 番目のものは、まったく出力を生成しません。「raw」という名前のテンプレートを探していると思います。そこに付けた他の意味不明なテンプレート名を入力しても同じ結果が得られるからです。

追加の Joomla + テンプレート HTML なしでコンポーネントから XML を出力するにはどうすればよいですか?

4

1 に答える 1

11

ジュムラで!1.5あなたがしなければならなかったのは追加する?tmpl=component&format=rawだけで、生の表示を実現するために

ジュムラで!2.5では、既存のものと同一のview.raw.phpファイルを作成する必要がありますview.html.phpが、それはニーズによって異なります。また、コントローラーでは、デフォルトのタイプがhtmlであるため、生のビューを手動でインスタンス化する必要があります。

administrator/components/com_banners/controllers/tracks.raw.phpJoomla に同梱されているデフォルト コンポーネントの一部であるファイルで見つけることができる非常に良い例です。

于 2012-05-24T21:22:31.683 に答える