Досить часто при роботі з Magento 2 потрібно отримати посилання на Кошик (або на сторінку оформлення замовлення). Наприклад, вам потрібно додати ці посилання в певному шаблоні, або ж в Блоці при розробці модуля. Вирішення цього завдання досить просте, для цього вам потрібно тільки викликати метод getUrl() і немає необхідності додавати окремий код в XML-макет теми. Правда, реалізація в 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]);
Сподіваємося, що цей короткий урок стане вам в нагоді!
У сучасній IP-телефонії важливу роль відіграє технологія, яка забезпечує передачу голосу через інтернет між бізнесом…
Вибір робочої машини для веб-розробника або адміністратора серверів є завжди компромісом між портативністю, автономністю і…
Зникло світло і разом з ним миттєво зник зв'язок з навколишнім світом? Це знайома та…
Що взагалі сталося з пошуком в інтернеті? Я не побоюся сказати це вголос: сталася справжня…
Уявіть, що вас внесли до чорного списку елітного клубу. Якщо ви підійдете до фейс-контролю особисто…
Анонімність та розділення акаунтів є базовою потребою для співробітників, що займаються арбітражем трафіку, SMM чи…