我知道在.phtml文件中你可以这样做,例如:
<?php echo $this->helper('derco_core')->getStoreUrl('dcmotosesp')?>
我想在静态块中做同样的事情。提前谢谢。
答案 0 :(得分:3)
使用短代码({{store url}}
)获取特定商店的网址没有“干净”的方法。
...因为store
短代码处理程序像这样结束(参见Mage_Core_Model_Email_Template_Filter::storeDirective()
):
return Mage::app()->getStore(Mage::getDesign()->getStore())->getUrl($path, $params);
这意味着商店不能作为参数传递。
以下可能会奏效,但有点难看。我们的想法是通过___store
发送参数$_GET
告诉Magento切换到特定的商店。
<a href="{{store url="some/url/here" _query="___store=store_code_here"}}">TEST LINK</a>
(将'store_code_here'替换为您的特定商店代码)。
另一种选择是扩展上述方法并允许它接收store_code
参数。