1

K2 プラグインがインストールされており、ユーザーが投稿できるようになっています。「アイテムの追加」ページを変更したいのですが、その可能性のある PHP ファイルはどこにありますか? com_k2 フォルダまたは...? 私は完全に迷っています!

どんな助けでも大歓迎です!

4

2 に答える 2

3

ジョンの言うとおりです。あなたはテンプレートのオーバーライドを使用して変更を加えたいと考えています。これにより、拡張機能を更新するときに編集内容が上書きされるのを防ぐことができます。このファイルのコピーを作成する必要があります -

components/com_k2/templates/default/itemform.php

次に、ここに配置します-

templates/YOUR TEMPLATE/html/com_k2/default/itemform.php

そこにファイルを配置すると、フロント エンドで使用されているデフォルトの K2 アイテム送信フォームが上書きされます。次のようにテンプレートにファイルを配置することにより、フォームの複数のバージョンにアクセスしたい場合は、K2 サブテンプレート オーバーライドを使用することもできます。

templates/YOUR TEMPLATE/html/com_k2/SUBTEMPLATE NAME/itemform.php

このようにすると、フォームを指すメニュー項目を作るときに、作成したさまざまなテンプレートから選択できるようになります。

于 2011-12-27T06:40:01.293 に答える
1

おそらく、ファイルを直接編集したくないでしょう。おそらく、出力オーバーライドについて読みたいと思うでしょう。これらにより、デフォルトのビューをオーバーライドできます。基本的に、という名前のテンプレートにフォルダーを作成し、html次に別のフォルダーを作成します (オーバーライドする内容に応じて)。次に、ファイルを作成します。私があなたに与えたリンクはとても役に立ちます。ここでの回答で説明するには少し多すぎます。

そして、あなたが探しているフォルダはadministrator/components/com_k2/views/item/tmpl/default.php

于 2011-12-24T07:27:00.603 に答える