Я хочу вставить ссылку «В корзину» внутри страницы CMS. Как
/cart/add?product=9706&qty=1&form_key={{block class="Magento\Framework\View\Element\Template" template="Magento_Theme::formkey.phtml"}}
Старый способ использования синглтона больше не работает. Итак, я создал formkey.phtml
внутри своего каталога шаблонов и включил его через тег шаблона на своей странице CMS. Но это не работает. Насколько я понимаю, form_key возвращается Magento\Framework\View\Element\FormKey
Используемый мной тег шаблона: {{block class="Magento\Framework\View\Element\Template" template="Magento_Theme::formkey.phtml"}}
formkey.phtml
<?php
/** @var $block Magento\Framework\View\Element\FormKey\ */
?>
<?= $block->getFormKey() ?>
Но, к сожалению, этоничего не делает.
Я знаю, что если я просто позвоню:
{{block class="\Magento\Framework\View\Element\FormKey"}}
, я получу скрытое визуализированное поле для ключа формы. Но мне нужно вызвать getFormKey () внутри этого класса.