Як отримати посилання на кошик в phtml файлі або Блоці Magento2
Досить часто при роботі з Magento 2 потрібно отримати посилання на Кошик (або на сторінку оформлення замовлення). Наприклад, вам потрібно додати ці посилання в певному шаблоні, або ж в Блоці при розробці модуля. Вирішення цього завдання досить просте, для цього вам потрібно тільки викликати метод getUrl()
і немає необхідності додавати окремий код в XML-макет теми. Правда, реалізація в phtml-шаблонах або Блоці трохи відрізняється.
- У файлі .phtml
Якщо вам потрібно відображати посилання на кошик (або на сторінку оформлення замовлення) в файлі .phtml
теми, тоді спробуйте розглянуті нижче приклади коду:
Відображення посилання на сторінку оформлення замовлення (Checkout)
<?php echo $block->getUrl('checkout', ['_secure' => true]); ?>
Відображення посилання на Кошик (Cart)
<?php echo $block->getUrl('checkout/cart', ['_secure' => true]); ?>
- У Блоці (модулі)
Якщо ж вам потрібно отримати ці посилання в своєму модулі (наприклад, в Блоці), тоді використовуйте ці приклади коду:
Отримуємо посилання на сторінку оформлення замовлення (Checkout)
$this->getUrl('checkout', ['_secure' => true]);
Отримуємо посилання на Кошик (Cart)
$this->getUrl('checkout/cart', ['_secure' => true]);
Сподіваємося, що цей короткий урок стане вам в нагоді!
Останні пости
Соломон
Життя нас вчить, що свою пару ми пізнаємо, коли розлучаємося, своїх братів ми пізнаємо, коли… Читати далі
Річард Бах
Жодне бажання не дається тобі окремо від сили, що дозволяє його здійснити. Хоча, можливо, для… Читати далі
Стівен Кінг
Життя — це безперервний досвід, і навіть найгірші моменти займають своє місце у пазлі нашого… Читати далі
невідомий автор
Люди, які люблять самотність, дорого заплатили за дружбу з кимось... (невідомий автор) Читати далі
Наполеон Гілл
Що розум людини може осягнути і в що він може повірити, того він здатен досягти… Читати далі