0

メディアとproduct-description-tabsの間に静的ブロックを追加する必要があります。

デザインタブ「カスタムレイアウトアップデート」で商品編集を設定しました

  <reference name="product.info">
 <block type="cms/block" name="my_custom_block" before="-">
    <action method="setBlockId"><block_id>my_custom_block</block_id></action>
  </block>
 </reference>

しかし、ブロックは表示されていません。誰でもplzは私を助けることができます

4

3 に答える 3

1

これをhome.phtmlに配置しました

echo $this->getLayout()->createBlock('catalog/product_featured')->setTemplate('catalog/product/featured.phtml')->toHtml(); 
于 2013-03-02T14:01:30.170 に答える
0

これを試して

ステップ 1: Magento の管理領域に静的ブロックを作成します。(CMS > 静的ブロック) [+ 新しいブロックを追加] をクリックします。「識別子」は、ブロックを埋め込むために注意する必要があるものです。

ステップ 2: レイアウト フォルダーに移動します。(アプリ > デザイン > フロントエンド > デフォルト > your_theme > レイアウト) ブロックを配置するページを参照するファイルを開きます。私の場合は「page.xml」です。

ステップ 3: ブロックを表示したい .xml 内の場所を見つけて、次のコードを挿入します。ここで、xxxxxx はブロックの作成時に設定した「識別子」です。

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

ステップ 4: テンプレート フォルダーに移動します (app > design > frontend > default > your_theme > template)。ブロックを表示するファイルを開き、次のコードを適切な位置に挿入します。ここで、xxxxxx は「識別子」です。 ' ブロックを作成するときに以前に設定しました。

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

また

<?php echo $this->getLayout()->createBlock(’cms/block’)->setBlockId(’my-new-block’)->toHtml() ?> 

また

getLayout()->createBlock('catalog/product_list_related')->setTemplate('catalog/product/list/related.phtml')->toHtml() ;
?>

また

次のリンクを確認してください

http://www.phptechi.com/how-to-add-static-block-in-magento.html

これがお役に立てば幸いです:)

于 2012-09-03T11:01:39.013 に答える
0

あなたのview.phtmlでこれを試してください:

$block = $this->getLayout()->createBlock('cms/block')->setBlockId('my_custom_block');
echo $block->toHtml();

ブロックの内容は表示されますか?

よろしく

于 2012-08-31T10:36:46.357 に答える