gpt4 book ai didi

magento - 如何在我的帐户页面的每个部分下添加注销 URL?

转载 作者:行者123 更新时间:2023-12-02 20:41:59 25 4
gpt4 key购买 nike

我有一个要求,即注销网址必须仅在“我的帐户”底部的每个部分可见,例如“帐户信息”、“地址簿”、“我的订单”,所有部分都类似.

Please See the sample Image如何做到这一点?

我应该写在哪里

action method="addLink" translate="label title" module="customer"><label>Log Out</label><url helper="customer/getLogoutUrl"/><title>Log Out</title><prepare/><urlParams/><position>100</position></action>

在我的 customer.xml 文件中。

最佳答案

您可以删除 customer.xml 中的“customer_logged_in” block ,然后可以像这样在 customer.xml 中添加/创建一个 block 。

<reference name="content">
<block type="page/html_wrapper" name="my.account.wrapper" translate="label">
<label>My Account Wrapper</label>
<action method="setElementClass"><value>my-account</value></action>
<block type="core/template" name="logout_link" template="customer/logout_link.phtml"/>
</block>
</reference>

logout_link.phtml 的内容类似于,

<?php
$loggedIn = $this->helper("customer")->isLoggedIn();
if($loggedIn == 1){
echo "<a href=\"".Mage::getBaseUrl()."customer/account/logout/\" >LOGOUT</a>";
}else{
echo "<a href=\"".Mage::getBaseUrl()."customer/account/\" >LOGIN</a>";
}?>

...

关于magento - 如何在我的帐户页面的每个部分下添加注销 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17207991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com