以前、Joomlaの記事内からこの方法でJoomlaモジュールを追加しまし{loadmodule mod_name}
たが、今回はそこからパラメーターを渡す必要があります。
記事内からJoomlaモジュールにパラメーターを渡すにはどうすればよいですか?
以前、Joomlaの記事内からこの方法でJoomlaモジュールを追加しまし{loadmodule mod_name}
たが、今回はそこからパラメーターを渡す必要があります。
記事内からJoomlaモジュールにパラメーターを渡すにはどうすればよいですか?
loadmodule
Joomlaプラグインはモジュール名以外のパラメーターを処理しないため、プラグインを変更または複製する必要があります。PHPに習熟している場合は、特に難しいことではありませんが(少しの正規表現の作業で手を汚してもかまわないと仮定します)、クローンを作成して次のように使用することをお勧めします。
\plugins\content\loadmodule
フォルダを\plugins\content\Myloadmodule
(およびそのすべてのファイルに)コピーしますloadmodule.php
、loadmodule.xml
tomyloadmodule.php
とmyloadmodule.xml
。 これらは、すべての作業を行うファイルです。loadmodule
をmyloadmodule
、(大文字と小文字を区別)に置き換えます。myloadmodule.php
、処理中の内容を削除する正規表現を使用して、36行目あたりから開始し{loadposition xxx}
ます。記事で使用するときに提供するパラメーターを取得するには、この正規表現をいじくり回す必要があります{myloadmoduel blah-blah-blah}
。loadposition
同一のレコードを作成しますmyloadposition
。(あなたが書き、インストーラーをしたいのでなければ)私はそれをすべてカバーしたと思いますが、これはあなたのためにそれのほとんどを成し遂げるのに十分なはずです。完了したら、{myloadposition ...}
の代わりにを使用し{loadposition ...}
ます。
私は同じ問題をグーグルで検索し、あなたの質問を見つけました。私はそれが古いことを知っていますが、私の発見は他の誰かを助けるかもしれません. モジュールを埋め込み、それにパラメーターを渡すことができるプラグインが追加されました。私の選択はModule Plantです。