如何在产品标签中获得分组产品价格?

时间:2014-01-16 17:27:27

标签: php xml magento layout product

我实际上是在产品页面中,从靠近产品图片的主要区域移动分组产品价格信息(其中包含分组到当前产品中的每个产品的名称/价格/数量),进入以tarifs命名的第一个现代标签。

我的第一个标签“tarifs”通常会调用文件/catalog/product/view/relatedsaph.phtml

我在做的是:

我移动当前显示此信息的PHP调用:

echo $this->getChildHtml('product_type_data');

/catalog/product/view.phtml到我的文件/catalog/product/view/relatedsaph.phtml

然后我尝试更改catalog.xml中的参考名称

<PRODUCT_TYPE_grouped translate="label" module="catalog">
    <label>Catalog Product View (Grouped)</label>
    <reference name="product.info">
        <block type="catalog/product_view_type_grouped" name="product.info.grouped" as="product_type_data" template="catalog/product/view/type/grouped.phtml">
            <block type="core/text_list" name="product.info.grouped.extra" as="product_type_data_extra" translate="label">
                <label>Product Extra Info</label>
            </block>
        </block>
    </reference>
</PRODUCT_TYPE_grouped>

<PRODUCT_TYPE_grouped translate="label" module="catalog">
    <label>Catalog Product View (Grouped)</label>
    <reference name="product.info.tabs">
        <block type="catalog/product_view_type_grouped" name="product.info.grouped" as="product_type_data" template="catalog/product/view/type/grouped.phtml">
            <block type="core/text_list" name="product.info.grouped.extra" as="product_type_data_extra" translate="label">
                <label>Product Extra Info</label>
            </block>
        </block>
    </reference>
</PRODUCT_TYPE_grouped>

我正在将等待调用的引用名称更改为catalog.xml布局文件中“tabs”区域的值,否则我将使用修改后的引用复制粘贴修改后的XML代码进入我的local.xml文件但没有任何反应,信息不再显示......我的标签中没有任何内容......

有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

你好最后它来到了夜晚(奇怪的是,我总是在睡觉时得到我的答案,只有当我敢问他们的时候,我几天都在努力解决这个问题而且现在只有我问我有答案了,不过...... )

中的第一个标签
catalog.xml 

文件定义如下:

<action method="addTab" translate="title" module="catalog"><alias>rates</alias><title>Rates</title><block>catalog/product_list_relatedsaph</block><template>catalog/product/list/relatedsaph.phtml</template></action>

实际上问题是我不知道我可以使用“ALIAS”标签内容作为我愿意移动的块的参考,所以在local.xml中声明:

<PRODUCT_TYPE_grouped translate="label" module="catalog">
    <label>Catalog Product View (Grouped)</label>
    <reference name="rates">
        <block type="catalog/product_view_type_grouped" name="product.info.grouped" as="product_type_data" template="catalog/product/view/type/grouped.phtml">
            <block type="core/text_list" name="product.info.grouped.extra" as="product_type_data_extra" translate="label">
                <label>Product Extra Info</label>
            </block>
        </block>
    </reference>
</PRODUCT_TYPE_grouped>

这里有效(无论如何,谢谢大家: - )