シンプルな Magento モジュールの作成に関するhttp://www.phparrow.com/magento/magento-create-a-simple-module/で、この非常に優れたチュートリアルを見つけました。Magento のデフォルトのウェルカム メッセージをモジュールに入れる方法を見つけたいと思っていました。テンプレートパスをオンにしてレイアウトを見ると、ウェルカムメッセージには独自のテンプレートがないため、Magentoのデフォルトのウェルカムメッセージはヘッダーの一部であるようです。
ウェルカム メッセージをモジュールに追加する理由は、ページ キャッシュがヘッダーとウェルカム メッセージをキャッシュするためです。ウェルカム メッセージには、「ようこそ...」、「ようこそ...(顧客名)」、「ようこそ...(顧客名ではありませんか?)」などがあります。
ページキャッシュは、キャッシュに何が起こってもキャッシュします! つまり、あるページに顧客名をキャッシュし、別のページに他の状態をキャッシュする可能性があります。
header.phtml のコードは次のとおりです。
<p class="welcome-msg"><?php echo $this->getWelcome() ?> <?php echo $this->getAdditionalHtml() ?></p>
これを何らかの方法で「モジュール ブロック」に追加する必要があるため、ページ キャッシュにこのブロックをキャッシュしないように指示できます。理解?
上記のチュートリアルでは、モジュールの作成方法を非常によく説明していますが、「新しいページ」が作成されるため、このウェルカム メッセージ用のモジュールを作成する必要があります。
ありがとうございました