質問: これはjoomlaクラスを拡張する正しい方法ですか? 過去数か月間、テンプレートフレームワークの更新に懸命に取り組んできました。現時点ではすべてが順調に見えますが、経験のあるjoomla開発者が問題を見つけた場合は、そのことについてお聞かせください。最初から私は自分の空/空のテンプレート管理ページを作って、そこで好きなことをしたいと思っていました。追加の管理テンプレートjs/cssはなく、html/jsオーバーロードはありません。可能な限り最良の方法でテンプレート管理フォームを表示するための自分のページ。 joomlaのどのバージョンでも同じに見えるフォーム。 これが私が思いついたものです http://prntscr.com/378tyx http://prntscr.com/378u3i そのためには、jdocumenthtmlをオーバーライドする必要がありました(すばらしい情報を提供してくれたdonald gilbertに感謝します)。このプラグインはプロセスの説明に役立ちました http://extensions.joomla.org/extensions/style-a-design/templating/15611 しかし、evalの使用が好きではなかったため、独自のバージョンを思いつきました実際、私は元のjdocumenthtmlを読み取り、その内容でプラグインフォルダー内に新しいファイルを作成し、文字列を置き換え、プラグイン構成で呼び出すよりもファイルに名前を付けます。 http://prntscr.com/378vfz _fetchtemplateメソッド拡張ファイルを呼び出すよりも、基本的には管理テンプレートindex.phpの外観をリダイレクトして、index.phpのプラグインフォルダー内を調べます http://prntscr.com/378wna これはすべてうまくいきます。ユーザーがjoomlaを更新している場合、古いコピーされたクラス名は削除され、管理者が再びadminに入ると、新しいjdocumenthtmlクラスのコンテンツで再作成されることを確認しました。このようにして、変更や更新を見逃さないようにします。 http://prntscr.com/378xfw ですので、この時間に余裕がある場合は、情報を提供してください。見逃さないようにしています。ありがとうございました!
回答: 私thinkこのようなこと、つまりプラグインを使用してjoomlaクラスを拡張することを望んでいました。私はアイデアを追求しないことにしましたが、記事「 extending joomla!with plugins "参考になりました。それが素晴らしい場合。そうでない場合は、まあ。楽しんで!