通常それは設定をセットアップすることによって行われます。xmlしかし私のコンポーネントが実行時にもっと多くのパラメータを必要とする時に何をすべきですか?同じことをアーカイブするために使用できるカスタムパラメータに関するチュートリアルは1〜2個しかありませんが、非常に単純なことを目的として膨大なコードを記述しても構いません。
私の場合、私のコンポーネントはそれ自体がかなり小さなプラットフォームです。つまり、ユーザーは私たちからプラグインを追加できます。もちろん、そのようなプラグインのオプションをコンポーネントのオプションで公開したいと思います。
組み込みコンポーネントのコードを見れば、プラグインごとに同じことをしたくないので、近道はありますか?
まあ、ありがとう!どんな考えでも大歓迎です!
ps:Redpress-Framework for Wordpressのようなもっとコンパクトなものがあるかもしれません。両方のCMSシステムを処理できるライブラリがあることを知りたいです。
更新
"component" = Joomlaコンポーネント、そして "plugin"とは私のJoomla以外のプラグインをJoomlaコンポーネントでホストすることを意味します。あなたのJoomlaコンポーネントが外部プラグインの単なるホストであると想像してください。
回答:
回答№1は1カスタムフィールドタイプを作成する必要があります。そこでは、必要なすべてのロジックを実装することができます。
あなたが値を保存する必要がある場合にはcomponent、隠し入力フィールドを追加し、ロード時にマークアップを設定するためにjavascriptを使用して、ユーザとの対話の際に格納したい値を挿入します(jsonでエンコードされたオブジェクトを格納することもできます)。 Joomlaはそれを保存して取り出すのを引き受けます。