放置magento块

时间:2014-07-21 12:28:09

标签: php magento block

我想将产品说明放在产品图片框的正下方的图片中。这是我的主题catalog.xml的代码的一部分。我正在放置块     

<block type="catalog/product_view_media" name="product.info.media" as="media" template="catalog/product/view/media.phtml"/>

但它不起作用。只有描述显示在最开始的时候

  <reference name="content">

它不能在任何其他区块下工作。我认为它很清楚。

<reference name="content">
        <block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml">
            <!--
            <action method="addReviewSummaryTemplate"><type>default</type><template>review/helper/summary.phtml</template></action>
            <action method="addReviewSummaryTemplate"><type>short</type><template>review/helper/summary_short.phtml</template></action>
            <action method="addReviewSummaryTemplate"><type>...</type><template>...</template></action>
            -->
            <block type="catalog/product_view_media" name="product.info.media" as="media"
                   template="catalog/product/view/media.phtml"/>

            <block type="core/text_list" name="alert.urls" as="alert_urls" translate="label">
                <label>Alert Urls</label>
            </block>

            <action method="setTierPriceTemplate">
                <template>catalog/product/view/tierprices.phtml</template>
            </action>

            <block type="catalog/product_view_tabs" name="product.info.tabs" as="info_tabs"
                   template="catalog/product/view/tabs.phtml">

                <action method="addTab" translate="title" module="catalog">
                    <alias>additional</alias>
                    <title>Additional Information</title>
                    <block>catalog/product_view_attributes</block>
                    <template>catalog/product/view/attributes.phtml</template>
                </action>
                <action method="addTab" translate="title" module="review">
                    <alias>product_review</alias>
                    <title>Reviews</title>
                    <block>review/product_view_list</block>
                    <template>review/product/view/list.phtml</template>
                </action>
                <block type="cms/block" name="product_custom_tab">
                    <action method="setBlockId">
                        <block_id>product_custom_tab</block_id>
                    </action>
                </block>
            </block>

1 个答案:

答案 0 :(得分:0)

如果您要更改WHAT需要在placement(WHERE)文件中更改内容,则会使用这些块来定义必须显示的.phtml内容。

app/design/frontend/[theme_packahe]/[theme]/template/catalog/product

找到view.phtml并根据您的要求进行修改(只需剪切粘贴)....