0

ソースファイルからアイテムのリストを取得し、そのリストをhtmlでフォーマットする関数を含むphpファイルがあります。最後に、html 形式のリストを含む var ($html) を返します。

どうすればよいか知りたいのですが、この html 形式のリストをコンテンツ記事に戻して、記事に表示できるようにすることです。このリストを表示したい記事がいくつかあります。したがって、私が望むのは、各記事のコンテンツを記述し、記事のある時点で、何らかの関数呼び出しを使用してリストを表示できるようにすることです。これを行う方法がわかりません。

私はJoomla 1.5を使用していることに注意してください(ええ、私は知っています...それは完全に私の手に負えません)。コンテンツ記事に直接 PHP コードを記述できるようにするプラグインを追加することを検討しましたが、2 つの問題があります。いくつかの異なる記事で。

理想的には、記事のどこかに {ShowList} (または何でも) を記述して、リストを表示できるようにする必要があります。

これはどのように行うことができますか?

ワティフ

4

1 に答える 1

0

content既存の機能を組み込んだプラグインを作成できます。コンテンツ プラグインは単純に文字列 (例: {showlist}) を探し、それを置き換えるために定義されたものに置き換えます。

例として、LoadModuleコンテンツ プラグイン、/plugins/content/特にプラグインを構成する 2 つのファイルを見てください。loadmodule.phploadmodule.xml

そのプラグインは{loadposition}、イベントに応答して文字列を探し、onPrepareContentその位置に割り当てられたモジュールの出力に置き換えます。

Joomla!でプラグインとプラグインの作成について読むことができます。ドキュメントのウェブサイトプラグインは 1.5 以降あまり変更されていないことに注意してください。変更されたのは主にイベント名だけですが、これらの詳細についてはコア 1.5 プラグインと照合できます。

于 2013-10-16T22:15:07.883 に答える