私はこのコンテンツでMagentoに静的ブロックを持っています:
<li><a href="#/contacts">Contact Us</a></li>
#をサイトのベースURLに置き換えたいと思います。これを動的に取得したいです。
これを静的ブロックに追加してみてください。
<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'}}
これを試して
<a href="{{store url="contacts"}}">Contact Us</a>
静的ブロックにストアURLを追加できます。
<a href="{{store direct_url='identifier'}}">Your link</a>
(すべてのレベルのユーザーに対して)もう少し明確で実用的なシナリオは次のようになりますでは、footer-area/elsewhereに静的ブロックを追加したとします。その静的ブロックには、次のような単語があります:Contact Usそして、その単語のcms-pageリンク(Contact Us)を追加します。
精巧な手順での素敵でシンプルな方法:
ステップ-1: CMS>ページでページを作成します。 [ページ情報]タブセクションで、URLキー* page-contact-us
必要なテキストは、コンテンツタブ領域から書き込むことができます。
Step-2: CMS> Static BlocksでStatic-blockを開いた後、次のようにコードを記述する必要があります。
<a href="{{store url="page-contact-us"}}">Contact Us</a>
以上で、その静的ブロックのベースURLがアクティブになり、動的に取得できるようになりました。