xml – 将Magento前端选项卡修改为自定义视图:适用于捆绑产品
发布时间:2020-12-16 22:37:34 所属栏目:百科 来源:网络整理
导读:我想在捆绑产品的情况下显示子产品的其他细节. 所以我做了下面的事情,在捆绑产品中添加额外的细节. 我在admin“自定义布局更新”中使用了以下XML代码 catalog_product_view block type="catalog/product_view_tabs" name="product.info.tabs" as="info_tabs"
我想在捆绑产品的情况下显示子产品的其他细节.
所以我做了下面的事情,在捆绑产品中添加额外的细节. <catalog_product_view> <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>description</alias> <title>Description</title> <block>catalog/product_view_description</block> <template>catalog/product/view/description.phtml</template> </action> <action method="addTab" translate="title" module="catalog"> <alias>additional</alias> <title>Additional</title> <block>core/template</block> <template>mourtabs/bundledtabs.phtml</template> </action> <action method="addTab" translate="title" module="tag"> <alias>tags</alias> <title>Tags</title> <block>tag/product_list</block> <template>tag/list.phtml</template> </action> <action method="addTab" translate="title" module="catalog"> <alias>review</alias> <title>Reviews</title> <block>review/product_view_list</block> <template>review/product/view/list.phtml</template> </action> </block> </catalog_product_view> 但我看不出任何变化. 但是当我从上面的代码中删除“catalog_product_view”时,使用下面的代码: <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>description</alias> <title>Description</title> <block>catalog/product_view_description</block> <template>catalog/product/view/description.phtml</template> </action> <action method="addTab" translate="title" module="catalog"> <alias>additional</alias> <title>Additional</title> <block>core/template</block> <template>mourtabs/bundledtabs.phtml</template> </action> <action method="addTab" translate="title" module="tag"> <alias>tags</alias> <title>Tags</title> <block>tag/product_list</block> <template>tag/list.phtml</template> </action> <action method="addTab" translate="title" module="catalog"> <alias>review</alias> <title>Reviews</title> <block>review/product_view_list</block> <template>review/product/view/list.phtml</template> </action> </block> 我可以在magento前端选项卡中看到“附加”详细信息,但在产品列表页面上,我看到下面的致命错误: Call to a member function getId() on a non-object in D:wampwwwmyfolderappcodecoreMageReviewBlockProductViewList.php on line 40 请指导我实现这一目标. 解决方法
错误是审查块.查看特定产品的阻止调用.当您打开任何产品详细信息页面时,product_id将设置为object但是对象为null,因此getId()错误.确保您正在传递product_id以阻止该页面.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |