Як отримати посилання на кошик в 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]);
Сподіваємося, що цей короткий урок стане вам в нагоді!
This post was last modified on 18/12/2018 15:33
Останні пости
Чарльз Дарвін
Виживає не найсильніший і не найрозумніший, а той, хто найкраще пристосовується до змін Чарльз Роберт…
Що таке тег canvas в HTML5 і для чого він потрібен?
Елемент <canvas> з’явився лише в HTML5 і використовується для динамічного малювання графіки на веб-сторінці з…
Що включає в себе чистка ноутбука?
Ноутбук — це не тільки зручний і функціональний ґаджет, а й доволі делікатний пристрій, що…
Аль Пачино
Ніколи нічого нікому не пояснюйте. Все одно кожен зрозуміє так, як йому вигідно Аль Пачино…