Magento 2 получает URL-адрес страницы CMS и выводит его в html-файл


У меня есть следующий код в html-файле.

<div><span data-bind="i18n: 'insurance condition'"></span> <a href="https://example.com/index.php/sales-and-delivery-terms" target="_blank" data-bind="i18n: 'condition link'"></a></div>
<input type="checkbox" name="extra_fee_flag" class="checkbox" id="extra_fee_flag" value="1"/>
<span data-bind="text: getExtraFeeLabel()"></span>
<span> &nbsp; + </span>
<span data-bind="text: getFormattedPrice()" class="price" style="font-weight: 600"></span>

В теге A у меня есть жестко закодированная ссылка на страницу продажи и условия, которая является блоком CMS. Как я могу получить URL-адрес этой страницы динамически, чтобы даже в один прекрасный день URL-адрес был изменен администратором, эта ссылка все равно будет работать?

Author: Sourabh Kumar Sharma, 2018-01-23

1 answers

Используйте это:

<a href="<?php echo $this->getUrl('my_page_url_key');?>">Link to my page</a>
 1
Author: vbak, 2018-10-11 11:25:13