我有一个有多个商店的magento网站。我想设置带有商店名称的CMS页面。我可以为每个商店创建一个页面,但我更喜欢在其中动态使用一个带有商店名称的页面。您可以对交易电子邮件执行相同的操作,并使用{{var order.getStoreGroupName()}}
等变量。使用它没有任何意义,因为它与订单有关,但我希望类似的东西可以用于商店对象本身。
这个问题似乎是相关的,我已尝试过这些解决方案,但它不起作用:
Magento CMS Page/Static Blocks - How to display store name?
以下页面的解决方案链接之一:
http://forrst.com/posts/Get_Store_Information_in_Magento_templates_or_CM-VOh
根据以上说明,您应该能够使用以下变量:
{{config path="general/store_information/name"}}
在admin-> system->配置,general->商店信息中,您会看到商店名称。当我在CMS页面中使用它时,它会显示此代码,而不是商店名称。在管理员中它说“商店名称”,所以我尝试了而不是“名称”,但这没有帮助。
我现在不想编辑PHP代码。是否有可能做到这一点?
答案 0 :(得分:3)
在magento(v1.7)中,您可以使用这两种方法中的一种(假设您在Admin中输入了商店信息 - > Config - > General - > Store Info)。 WYSIWYG编辑器正在将您的代码转换为html实体
答案 1 :(得分:0)
在 Cms :
获取当前商店的名称
{{config path="general/store_information/name"}}
Nb:别忘了在以下位置配置商店名称:
admin->system->configuration, general->store information
选择 存储在左上角,并设置所需商店的名称 显示。