Php Magendo将“发送给朋友”移动到“产品视图”下的选项卡
我正在尝试在“产品”视图的选项卡下显示“发送给朋友”表单 我在/app/design/frontend/default/mytemplate/layout/catalog.xml下插入了以下代码Php Magendo将“发送给朋友”移动到“产品视图”下的选项卡,php,xml,magento,magento-1.5,Php,Xml,Magento,Magento 1.5,我正在尝试在“产品”视图的选项卡下显示“发送给朋友”表单 我在/app/design/frontend/default/mytemplate/layout/catalog.xml下插入了以下代码 <action method="addTab" translate="title"> <alias>send-friend</alias> <title>Send Friends</title> <block>
<action method="addTab" translate="title">
<alias>send-friend</alias>
<title>Send Friends</title>
<block>sendfriend/send</block>
<template>sendfriend/send.phtml</template>
</action>
送朋友
送朋友
发送朋友/发送
sendfriend/send.phtml
我在里面插入了代码:
<block type="catalog/product_view_tabs" name="product.info.tabs" as="info_tabs" template="catalog/product/view/tabs.phtml" >
问题是它不起作用了。。。我收到一条来自浏览器的消息,说“重定向太多”,但什么也没有显示
我还以类似的方式添加了一些其他选项卡。其他的很好用
有人能帮忙吗
谢谢如果您试图移动现有块,则需要使用“unsetChild”和“insert”方法,并对所引用的应用程序部分进行适当的引用。下面的示例代码从右栏取消设置轮询块,并将其移动到“catalog.leftnav”块后的左栏。这在专业版中使用过,但作为任何版本的起点都应该很有用。您可能需要打开调试选项来查看块名等,并在firebug中查看类名等。如果不是移动,则示例的插入语法部分应该很有用 如果你需要进一步的帮助,请告诉我
<layout>
<default>
<reference name='right'>
<action method='unsetChild'><name>right.poll</name></action>
</reference>
<reference name='left'>
<action method='insert'>
<name>right.poll</name>
<sibling>catalog.leftnav</sibling>
</action>
</reference>
</default>
</layout>
对,投票
对,投票
catalog.leftnav
实际上,我在问题中插入的代码是正确的
问题是,每次我点击一个产品,Magento都会将我重定向到同一个页面,而不是打开请求的产品页面
激活错误后,请登录Magento Admin->System->Configuration->Developer
我注意到/magento_install_path/var/log/exception.log中有一个错误,比如“Mage_Core_exception请定义一个有效的cookie实例”(我的magento lang不是英语,所以我不知道英语中的确切错误)
在这之后,一切都很简单。只需进入系统->配置。在目录下选择发送朋友,并在“限制发送到”中选择“IP地址”
希望这对别人有帮助
谢谢你的回答。但我不想移动现有的街区。在我的产品页面中,我有一个指向另一个页面的链接,该链接将发送给朋友(这是基本安装),但我希望在产品页面中有该表单。我也能轻松地处理评论。。。