Magento CE 1.6.2に取り組んでいて、エクステンションがインストールされています。下の製品ページにブロックを配置する - Magento
ここでは、フッターのすぐ下にある「最近見た商品」を商品ページに配置します。
だから私はこの
Tabs
'other customers also bought'
'Recently Viewed products'
Footer Starts here...
のようないくつかのことをしたいが、何らかの理由で私の「その他のお客様はこんな商品も買っていますが、」「最近見た商品」
とラップの上になっている私は、レイアウトファイルを変更しようとしたが、いいえ成功に他の顧客のための
レイアウトファイルもotherbought.xml
<catalog_product_view>
<reference name="content">
<block type="relatedproducts/relatedproducts" name="catalog.product.awrelated.community" as="othersbought_products" after="info_tabs" template="catalog/product/list/awrelated.phtml">
<action method="setTarget">
<alias>community</alias>
</action>
</block>
</reference>
</catalog_product_view>
を買いました最近見た商品について
レイアウトは、私がbefore
またはafter
要素が使用されるが、そのないことがことができますね、easytabs.xml
<reference name="product.info.additional">
<action method="unsetChild" ifconfig="easy_tabs/general/tagstabbed"><name>product_tag_list</name></action>
<block type="catalog/product_view_tabs" name="product.info.tabs" as="info_tabs">
<action method="setTemplate" ifconfig="easy_tabs/general/enabled"><template>easytabs/tabs.phtml</template></action>
<action method="addTab" translate="title" module="catalog" ifconfig="easy_tabs/general/descriptiontabbed"><alias>description_tabbed</alias><title>Description</title><block>catalog/product_view_description</block><template>easytabs/description.phtml</template></action>
</block>
</reference>
を
<catalog_product_view translate="label">
<reference name="content">
<block type="reports/product_viewed" name="right.reports.product.viewed" as="recently_viewed" template="reports/product_viewed.phtml" />
</reference>
</catalog_product_view>
と私はEasyTabs拡張子を使用していたタブのためのreports.xmlワーキング。または、「最近見た商品」をフッターの直前の商品ページの下部に直接表示する方法がある場合は、
おかげ
レイアウトファイルで 'as'プロパティを使って名前をつけてから、' getChildHtml( 'othersbought') 'と' getChildHtml(recently_viewed ') 'としてview.phtmlファイルで宣言しましたが、それはうまくいきませんその順序で。レイアウトファイルで宣言された順番に関係なく表示されます。 – ivn
レイアウトファイル内の順序は関係ありません。ビジュアルオーダーが基本オーダーと一致するかどうかを確認するために生成されたソースを確認しましたか?場合は、CSSの問題です。 –