Як отримати посилання на кошик в phtml файлі або Блоці Magento2

Як отримати посилання на кошик в phtml файлі або Блоці Magento2



Досить часто при роботі з Magento 2 потрібно отримати посилання на Кошик (або на сторінку оформлення замовлення). Наприклад, вам потрібно додати ці посилання в певному шаблоні, або ж в Блоці при розробці модуля. Вирішення цього завдання досить просте, для цього вам потрібно тільки викликати метод getUrl() і немає необхідності додавати окремий код в XML-макет теми. Правда, реалізація в phtml-шаблонах або Блоці трохи відрізняється.

 

 

  1. У файлі .phtml

Якщо вам потрібно відображати посилання на кошик (або на сторінку оформлення замовлення) в файлі .phtml теми, тоді спробуйте розглянуті нижче приклади коду:

 

Відображення посилання на сторінку оформлення замовлення (Checkout)

<?php echo $block->getUrl('checkout', ['_secure' => true]); ?>

 

Відображення посилання на Кошик (Cart)

<?php echo $block->getUrl('checkout/cart', ['_secure' => true]); ?>

 

 

  1. У Блоці (модулі)

Якщо ж вам потрібно отримати ці посилання в своєму модулі (наприклад, в Блоці), тоді використовуйте ці приклади коду:

 

Отримуємо посилання на сторінку оформлення замовлення (Checkout)

$this->getUrl('checkout', ['_secure' => true]);

 

Отримуємо посилання на Кошик (Cart)

$this->getUrl('checkout/cart', ['_secure' => true]);

 

 

Сподіваємося, що цей короткий урок стане вам в нагоді!

 



Напишіть тут свою думку/питання

Ваша пошта не публікуватиметься. Обов’язкові поля позначені *