0

Magento 1.9 ストアのすべてのカテゴリ ページの下部に 2 つ目の静的ブロックを追加したいと考えています。

このサイトのように

商品の上に説明を入れたいのですが、下にも大きな説明を入れたいです。

私はマジェントとハードコーディングに精通していますが、ここで立ち往生しているようです. ウェブで私たちのものを検索しましたが、解決策がありません。

フッターで静的ブロックを取得するように管理できましたが、すべてのページで同じテキストであり、各カテゴリで異なるテキストが必要です。

4

1 に答える 1

1

これは、layout.xml を介して行うことができます。静的ブロックを追加するには、次を追加します。

<block type="cms/block" name="block_key">
    <action method="setBlockId">
        <block_id>block_key</block_id>
    </action>
</block>

カテゴリ セクションのコンテンツ ノードに。次に、次の方法で呼び出すことができます。

    <?php echo $this->getChildHtml('block_key'); ?>

テンプレートの好きな場所に。

カスタム テキストを追加するには、カテゴリ ページのカスタム デザイン セクションに追加するマジック セット メソッドを使用できます。

<reference name="block_key">
    <action method="setCustomText">
         <text>This is my custom text</text>
    </action>
</reference>

次に、テンプレート/ブロック内で、次を使用してこれを取得できます。

<?php echo $this->getCustomText(); ?>

これがうまくいくかどうか教えてください。

于 2015-08-11T11:42:39.127 に答える