嗨,我正在尝试在 phtml 文件中实现三个链接。在这个地方我没有可以设置这些链接的 block ,这就是为什么我不能使用 xml 文件。这些链接是:
/customer/account/edit/
/customer/address/
/sales/order/history/
有没有办法获取这些页面的 url,而不用在 href 中硬设置它们?
提前致谢
丹尼尔
最佳答案
性能差异不大,但可以在下面找到替代方案;
<a href="<?php echo Mage::getUrl('customer/account/edit'); ?>" title="<?php echo $this->__('Edit'); ?>"><?php echo $this->__('Edit'); ?></a>
<a href="<?php echo Mage::getUrl('customer/address'); ?>" title="<?php echo $this->__('Address'); ?>"><?php echo $this->__('Address'); ?></a>
<a href="<?php echo Mage::getUrl('sales/order/history'); ?>" title="<?php echo $this->__('History'); ?>"><?php echo $this->__('History'); ?></a>
关于phtml 文件中的 Magento 客户帐户链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23695311/