Categories: Мадженто 2

Как использовать helper в шаблоне Magento 2

Изменение основных core файлов Magento – это не рекомендуемая и плохая практика программирования. С этой целью можно добавлять свои новые классы или переопределять различные функции в своем модуле. А хелперы (helper, помощники) являются одним из основных способов для этого.

 

Хелпер в Magento – это объект, который содержит практические методы. Мы привыкли к тому, что хелперы являются глобальными и всегда доступными элементами. Вы можете вызывать их в файлах шаблонов, контроллерах, моделях или в других местах Magento. Хелпер создается как Singleton.

В Мадженто 1.х версий, чтобы обратиться к хелперу, достаточно было использовать следующую конструкцию:

Mage::helper('МОДУЛЬ/КЛАСС_ХЕЛПЕРА')->ХЕЛПЕР_ФУНКЦИЯ();

 

 

А как это делается в Magento 2.х версий?

В файлах-шаблонах (с расширением .phtml) Magento 2.х есть главный объект: $block. Класс Блока – это тот объект, который соотносится с этим шаблоном.

В ранних версиях Мадженто этот объект соотносился со старой известной переменной $this.

В Magento 2.x этот объект соотносится с классом Magento\Framework\View\TemplateEngine\Php. И, чтобы получить доступ к хелперу в Magento 2.x версий, нужно использовать простую конструкцию:

$this->helper('[Vendor]\[Module]\Helper\[Helper Name]')->ХЕЛПЕР_ФУНКЦИЯ();

 

 

Вот и все! Надеемся, что данная информация была для вас полезной!

 

Tags: Magento2

Recent Posts

Уильям Шекспир

Грехи других судить вы так усердно рветесь, начните со своих и до чужих не доберетесь… Read More

18/04/2021

Что подарить друзьям на годовщину свадьбы

Люди, между которыми есть любовь и взаимопонимание, скрепляют отношения и зарождают новый союз, а дату… Read More

13/04/2021

Авторитетность домена и его влияние на SEO продвижение сайта

Для качественного SEO (поисковой оптимизации, раскрутки сайта) одним из важных показателей является Авторитет домена (Domain… Read More

27/03/2021

Как вывести деньги из PayPal – основные способы

Выяснение того, как вывести свои деньги с PayPal, является одним из первых вопросов, которыми озадачивается… Read More

26/03/2021

Как выбрать юбку под свою фигуру на LeBoutique

Юбка – мощный элемент женского гардероба, благодаря которому любой наряд будет выглядеть потрясающе стильно и… Read More

25/03/2021

Основные методы линкбилдинга: как получить качественные внешние ссылки на сайт

Поисковые системы (например, Google) проверяют технические характеристики вашего сайта, такие как скорость загрузки, удобство навигации,… Read More

24/03/2021