質問

製品の説明内に静的コンテンツを追加する必要があります。

CSVインポートを介してすべての製品を追加するストアがあり、それらの多くは、モデルの説明など、説明フィールドで共通のHTMLコードを共有しています。

500個の製品モデルXYZがあり、XYZの説明があるとしましょう。

<h1>XYZ</h1>
<p>The next generation of XY<p>

これをCMSページ(または静的ブロック)として作成し、製品の説明に挿入する方法はありますか?

製品ページのレイアウトを編集することもできましたが、説明でそれを望んでいるので、eBayや他の市場と簡単に同期できるようにします。

ありがとうございました

役に立ちましたか?

解決

これはパフォーマンスの問題につながる可能性があるため、お勧めしませんが(製品の説明の処理に必要な時間が増えます)、これを行う方法に関するチュートリアルを書きました。 ここで見つけることができます。
問題なく製品やカテゴリのために機能しました。
主なアイデアは、CMSページやCMSブロックのコンテンツがコンテンツを返す前に処理されるように、製品の説明(またはその他の属性)を処理することです。私はそれが次のような指令をサポートできるはずです {{block type="..."}}, {{store url=""}}, {{skin}} その他。

他のヒント

MagentoのCMSフィールドからは、静的ブロックを参照できるはずです。プログラムで参照することもできます。

静的ブロックと非静的ブロックをテンプレートに直接追加する:

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

別のブロックまたはCMSページ内の短いコード:

{{block type="cms/block" block_id="your_block_id"}}

もう少し読んで:

http://bradfrostweb.com/blog/web/magento-static-blocks/

ソース: https://stackoverflow.com/questions/8007555/how-to-add-a-cms-static-block-to-all-pages-in-magento

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top