0

これが私が知っていることです:

1: 静的ブロックを .phtml ページにリンクするには、次の PHP を .phtml ファイルの適切な場所に追加します。

<?php echo $this->getLayout()->createBlock('cms/block')
    ->setBlockId('my_custom_block')->toHtml() ?>

そして、管理セクションで静的ブロックを作成します。

終わり。

2: Magento をアップグレードすると、コア ファイルであるため、編集した form.phtml ファイルが上書きされます。

3: form.phtml の複製を作成し、テーマのどこかに配置する必要があります。わかりやすくするために、テーマを「customtheme」と呼びましょう。

4: [管理] > [構成] > [デザイン] に移動し、 customthemeを既定のテーマとして追加する必要があります。おそらく、テンプレートやレイアウトにも追加する必要があります。

私の質問:

私は4つのことをすべてやりました。ディレクトリ app/design/frontend/default/customtheme/template/contacts/form.phtml を作成し、キャッシュをクリアしましたが、変更が見つかりません。

変更が確実に反映されるように、app/design/frontend/base/default/template/contacts/form.phtml にあるコアの form.phtml を編集すると、変更が反映されました。

私の質問: アップグレード時に変更が破棄されないようにし、magento がコアの form.phtml ファイルではなくこのファイルをロードするようにするには、カスタム form.phtml ファイルをどのディレクトリに配置する必要がありますか?

4

1 に答える 1

0

ああ...私は私の答えを見つけました。私のパッケージ名は ultimo で、デフォルトのテーマは kokorugs です。正しいパスは app/design/frontend/ultimo/default/template/contacts/form.phtml でした

于 2013-06-16T02:11:24.273 に答える