Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magendo将“发送给朋友”移动到“产品视图”下的选项卡_Php_Xml_Magento_Magento 1.5 - Fatal编程技术网

Php Magendo将“发送给朋友”移动到“产品视图”下的选项卡

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>

我正在尝试在“产品”视图的选项卡下显示“发送给朋友”表单

我在/app/design/frontend/default/mytemplate/layout/catalog.xml下插入了以下代码

<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地址”

希望这对别人有帮助


谢谢你的回答。但我不想移动现有的街区。在我的产品页面中,我有一个指向另一个页面的链接,该链接将发送给朋友(这是基本安装),但我希望在产品页面中有该表单。我也能轻松地处理评论。。。