これが私が知っていることです:
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 ファイルをどのディレクトリに配置する必要がありますか?