Magento 2: Как получить логотип магазина в нижнем колонтитуле phtml?


В magento 1 я мог бы назвать логотип магазина в любом шаблоне чем-то вроде этого Mage::getStoreConfig('design/header/logo_src');.

Как я могу сделать эквивалент в Magento 2?

Author: Rafael Corrêa Gomes, 2017-06-08

2 answers

Вы должны ввести класс логотипа \Magento\Theme\Block\Html\Header\Log в свой класс нижнего колонтитула, тогда вы сможете получить $this->_logo->getLogoSrc()

Смотрите в https://www.mageplaza.com/how-get-logo-url-alt-text-logo-size-magento-2.html

Или вы можете использовать путь к логотипу из

$block->getLayout()->getBlock('logo')->getLogoSrc()
 9
Author: Amit Bera, 2017-06-08 13:57:49
<?php echo $this->getLayout()->createBlock("Magento\Theme\Block\Html\Header\Logo")->setTemplate("Magento_Theme::html/header/logo.phtml")->toHtml(); ?>

Вы можете попробовать это....

 1
Author: arvinda kumar, 2019-09-04 12:18:18