Досить часто при роботі з 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]);
Сподіваємося, що цей короткий урок стане вам в нагоді!
Іспанська мова приваблює мільйони людей своєю мелодійністю, емоційністю та відносною простотою вивчення. Одним із найважливіших…
Коли проєкт залежить від чужих обмежень, зростають ризики простоїв, втрати доступу до даних і складнощів…
У тих, хто планує створення сайту вперше, майже завжди виникає питання: що таке домен і…
Для простого користувача критерієм хорошого Wi-Fi є швидке завантаження сторінок та відсутність буферизації під час…
Коли власник стоматологічної клініки вперше замислюється про автоматизацію, він нерідко іде найпростішим шляхом: гуглить "CRM…
Алоха! Останні кілька років остаточно закріпили тренд на віддалену роботу. Для веб-розробників, DevOps-інженерів та адміністраторів…