Ярлык вкладки Конфигурации системы Magento 2.3.3 Не Поддерживает Тег Изображения
В Magento 2.3.3 я добавляю следующий код для отображения изображения на вкладке конфигурация системы в Метка, но теперь не отображать изображение, а отображать только тег изображения в виде текста.
<tab id="mytab" translate="label" sortOrder="110">
<label><![CDATA[<img src="http://logos-download.com/wp-content/uploads/2016/09/Magento_logo.png" width="100px"/>]]></label>
</tab>
4
2 answers
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
<system>
<section id="section_id_here" translate="label" type="text" sortOrder="400" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Section label</label>
<tab>tab_name</tab>
<resource>Vendor_Module::acl_name</resource>
<class>css-class</class>
</section>
</system>
</config>
Теперь в ваш раздел добавлен специальный класс (css-класс), и вы можете управлять им с помощью css-файлов.
Это также работает для вкладок, но немного по-другому. Класс должен быть добавлен в качестве атрибута
<tab id="tab_id" translate="label" sortOrder="400" class="css-class">
<label>Tab label</label>
</tab>
4
Author: Anas Mansuri, 2019-10-10 05:41:47
У меня тоже была эта проблема, вы можете переопределить шаблон vendor/magento/module-config/view/adminhtml/templates/system/config/tabs.phtml
следующим образом:
<div class="admin__page-nav-title title _collapsible" data-role="title">
<strong>
<?php
$label = $_tab->getLabel();
echo strpos($label, '<img') !== false
? $label
: $block->escapeHtml($label)
?>
</strong>
</div>
2
Author: arno, 2019-11-08 13:58:38