徽标URL,ALT文本,图像URL和徽标大小(包括高度和宽度)是徽标应用于商店时完全获得的基本信息。具体而言,徽标URL是直接链接,只要有人点击徽标就会显示该页面。徽标大小是徽标图像的高度和宽度。ALT文本怎么样?这是徽标中可见的内容。如果您在商店中运行Magento 2平台,那么这些参数可供您通过本教程文章获取。
概观
- 第1步:声明
Mageplaza_HelloWorld
- 第2步:在模板(.phtml)文件中声明函数
第1步:声明 Mageplaza_HelloWorld
您将使用模块的块类Mageplaza_HelloWorld
,然后可能Logo
在模块的块类的构造函数中注入类的对象。
app/code/Mageplaza/HelloWorld/Block/HelloWorld.php
<?php
namespace Mageplaza\HelloWorld\Block;
class HelloWorld extends \Magento\Framework\View\Element\Template
{
protected $_logo;
public function __construct(
\Magento\Backend\Block\Template\Context $context,
\Magento\Theme\Block\Html\Header\Logo $logo,
array $data = []
)
{
$this->_logo = $logo;
parent::__construct($context, $data);
}
/**
* Get logo image URL
*
* @return string
*/
public function getLogoSrc()
{
return $this->_logo->getLogoSrc();
}
/**
* Get logo text
*
* @return string
*/
public function getLogoAlt()
{
return $this->_logo->getLogoAlt();
}
/**
* Get logo width
*
* @return int
*/
public function getLogoWidth()
{
return $this->_logo->getLogoWidth();
}
/**
* Get logo height
*
* @return int
*/
public function getLogoHeight()
{
return $this->_logo->getLogoHeight();
}
}
?>
你可以看到更多的功能vendor/magento/module-theme/Block/Html/Header/Logo.php
。
第2步:在模板(.phtml)文件中声明函数
在模板(.phtml)文件中运行以下函数
echo $block->getLogoSrc() . '<br />';
echo $block->getLogoAlt() . '<br />';
echo $block->getLogoWidth() . '<br />';
echo $block->getLogoHeight() . '<br />';
你可以看到更多的功能vendor/magento/module-theme/Block/Html/Header/Logo.php
。
主题如何获取magento 2中的徽标URL,替代文本和徽标大小在此处结束。我希望当你想要获取徽标信息时,这是一篇有用的文章。如果您对文章或任何问题有任何疑问,请使用下面的评论部分!