Categories: Мадженто 2

Як отримати посилання на кошик в 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]);

 

 

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

 

Share
Published by
SebWeo

Recent Posts

Уроки JavaScript — Короткі функції на заміну великому об’ємному коду

Досить часто у програмістів виникає спокуса написати якусь велику функцію, що повинна вирішувати певну задачу.…

5 днів ago

Навіщо та як прокидатися раніше

Дискусії навколо цієї теми вас, певно, вже втомили. Але я в даній статті постараюсь показати…

7 днів ago

Уроки JavaScript — Шпаргалка для розробників по роботі з консоллю у браузері

Консоль браузера (також відома як консоль JavaScript або веб-консоль), — це потужний інструмент для розробників,…

1 тиждень ago

Бернард Шоу

Ніколи не вказуйте на помилки, якщо не знаєте, як їх виправити Джордж Бернард Шоу  

1 тиждень ago

Вільям Джеймс

Коли необхідно зробити вибір, а ви його не робите, — це теж вибір Вільям Джеймс…

1 тиждень ago

Практичне застосування методики досягнення цілей SMART (5 прикладів)

Коли ви ставите перед собою цілі, дуже важливо бути максимально конкретним. Тут не допоможе проста…

2 тижні ago