Magento Multistore - 如何修改checkout.phtml

时间:2014-08-01 22:48:09

标签: php magento

我正在使用onestepcheckout。 我已经添加了另一家网店。

现在两家网上商店都在使用/app/design/frontend/base/default/template/onestepcheckout/checkout.phtml

问题: 我们在过去修改了这个文件,但我无法解决这个问题: - 取代。我们展示了一个问题:Hatstore的新品? Hatstore是我们的商店名称。 如何动态显示此问题? 所以当他们访问我们的其他服装店时,会出现“衣服新店”。

- 取代。我们还强制在此文件中注册一个URL: hxxp://haststore.com/webshop/customer/account/create/ 我怎样才能改变这一点,所以这也是动态的: hxxp://%shopurl%/%shopstorename%/客户/帐户/创建/

我搜索了很多但却找不到它。你能救我吗?

2 个答案:

答案 0 :(得分:1)

您可以在模板文件中使用简单的if else条件 首先从配置>获取来自magento后端的商店(网上商店)ID /代码;管理商店。

$code = Mage::app()->getStore()->getCode();
if($code == 'hat') // suppose your store code for HATSHOP is hat.
{
  echo 'question: New at hatstore?';
  //anything else
}
else
{
  echo 'question: New at clothstore?';
  //anything else
}

答案 1 :(得分:0)

按照anz的回答。获取当前商店基本网址

$this->getUrl('');

如果需要获得客户/帐户,请尝试这样

$this->getUrl('customer/account');