【发布时间】:2010-01-05 21:47:43
【问题描述】:
我在 Magento 中有一个包含以下内容的静态块:
<li><a href="#/contacts">Contact Us</a></li>
我想将# 替换为网站的基本网址。我希望它动态检索它。
【问题讨论】:
标签: magento
我在 Magento 中有一个包含以下内容的静态块:
<li><a href="#/contacts">Contact Us</a></li>
我想将# 替换为网站的基本网址。我希望它动态检索它。
【问题讨论】:
标签: magento
尝试将其添加到您的静态块中:
<a href="{{store url=""}}">Link to Base URL</a>
这应该会创建一个指向您商店的基本 URL 的链接。
【讨论】:
你可以使用这个{{store direct_url="contacts"}}
例如:
<a href="{{store direct_url="contacts"}}">contact us</a>
【讨论】:
对于那些仍在寻找解决方案的人,以下内容应该可以为您解决问题...
对于不安全的基本 URL:
{{config path='web/unsecure/base_url'}}
或者对于安全的基本 URL:
{{config path='web/secure/base_url'}}
【讨论】:
{{store url=""}} 自动使用安全或不安全的 url
试试这个
<a href="{{store url="contacts"}}">Contact Us</a>
【讨论】:
您可以在静态块中添加商店 URL:
<a href="{{store direct_url='identifier'}}">Your link</a>
【讨论】:
更清晰实用的场景(适用于所有级别的用户)是: 假设,我们在页脚区域/其他地方添加了一个静态块。在那个静态块中,我们有这样的词:联系我们 我们想添加该词的 cms 页面链接(联系我们)。
简单的方法,详细的步骤:
第 1 步:通过 CMS>Pages 创建一个页面。在“页面信息”选项卡部分,我们设置 URL Key* page-contact-us
必要的文本可以通过内容选项卡区域写入。
Step-2:通过CMS>Static Blocks打开我们的Static-block后,我们必须这样写代码:
<a href="{{store url="page-contact-us"}}">Contact Us</a>
就是这样,该静态块的基本 URL 现在已激活并且可以动态检索。
【讨论】: