在我的 Magento 产品页面上,我有一个选项卡式系统来显示描述、功能和另一个名为“下载”的选项卡 - 这需要对特定组中的登录客户可见。
在我的 catalog.xml 的布局 XML 中,我有这个:
<block type="catalog/product_view_description" name="product.description" as="description" template="catalog/product/view/description.phtml">
<action method="addToParentGroup"><group>detailed_info</group></action>
<action method="setTitle"><name>Description</name></action>
</block>
<block type="catalog/product_view_description" name="product.features" as="features" template="catalog/product/view/features.phtml">
<action method="addToParentGroup"><group>detailed_info</group></action>
<action method="setTitle"><name>Features</name></action>
</block>
<customer_logged_in>
<block type="core/template" name="product.downloads" as="downloads" template="catalog/product/view/downloads.phtml">
<action method="addToParentGroup"><group>detailed_info</group></action>
<action method="setTitle"><name>Downloads</name></action>
</block>
</customer_logged_in>
但是——即使我以任何组中的客户身份登录,该框也不会显示,因此<customer_logged_in>
从那里删除会显示选项卡 + 框。
所以我需要知道:
- 为什么我登录时不显示?
- 我可以在登录后进行此节目吗?但只能在特定客户群中进行?
我想也许你可以使用<customer_logged_in setCustomerGroupId="2">
或类似的东西!
谢谢。