Ответ 1
Попробуйте добавить это к своему статическому блоку:
<a href="{{store url=""}}">Link to Base URL</a>
Это должно создать ссылку на ваш базовый URL магазина.
У меня есть статический блок в 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>
Более понятный и практичный сценарий (для всех пользователей): Предположим, мы добавили статический блок в области нижнего колонтитула/в другом месте. В этом статическом блоке мы имеем такие слова: И мы хотим добавить ссылку cms-страницы этих слов (свяжитесь с нами).
Хороший и простой способ с разработанными шагами:
Шаг-1: Создайте страницу через CMS > Страницы. В разделе "Информация о странице" мы устанавливаем URL-адрес * page-contact-us
Необходимый текст можно записать через область вкладки содержимого.
Шаг-2:. После открытия нашего статического блока через CMS > Статические блоки, мы должны написать код следующим образом:
<a href="{{store url="page-contact-us"}}">Contact Us</a>
Что все, базовый URL-адрес этого статического блока теперь активирован и может быть восстановлен динамически.
Вы можете добавить URL магазина в статический блок:
<a href="{{store direct_url='identifier'}}">Your link</a>