フル ページ キャッシュ モジュールによって Magento カート ヘッダーに「ウェルカム メッセージ」がキャッシュされないようにしています。私が試したことはすべて、完全な失敗につながりました。方法がなければなりません。
私は Magentos の永続的なカート オプションを使用していますが、モジュール開発者が説明していない可能性がある、このオプションのウェルカム メッセージに違いがあることを発見しました。本当にわからない。
「ウェルカムメッセージは独自のモジュールですが、別の言い方をすればそうではありません。ヘッダーページのphp 1行のようなものです。
現在、私の fpc モジュールには、モジュールをキャッシュから除外する管理オプションがありますが、モジュールに「name」を指定する必要があります。つまり、name="some_name" です。ウェルカム メッセージは、他のモジュールとは異なります。ヘッダーのphpは次のとおりです。
<p class="welcome-msg"><?php echo $this->getWelcome() ?> <?php echo $this->getAdditionalHtml() ?></p>
括弧内に何もないので、このウェルカム メッセージに名前を付けてみました。他に方法がわかりません。
だから私はこれを入れて管理に静的ブロックを作成しました:
{{block type="core/template" name"header.welcome" as="welcome" template="page/html/welcome.phtml"}}
次に、これを含むwelcome.phtmlというphtmlファイルを作成しました。
<p class="welcome-msg"><?php echo $this->getWelcome() ?> <?php echo $this->getAdditionalHtml() ?></p>
次に、ヘッダーにこれを追加しました:
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('welcome')->toHTML(); ?>
それは通常、ほとんど何でも機能します。しかし、今回はそうではありません。何もない。したがって、ブロックpage/html_headerの下で、これを page.xml に追加しました。
<block type="core/template" name="header.welcome" as="welcome"/>
mtの最新の試みです。これをどのように行うかについて誰かアイデアがありますか? ウェルカム メッセージが動的であることが気に入っています。
ありがとう