siteation / magento2-hyva-icons-flags
Hyva 主题的旗帜图标
1.0.2
2023-11-26 11:40 UTC
Requires
- hyva-themes/magento2-theme-module: >=1.1.12
README
此 Magento 2 模块添加了在 Hyvä 前端使用 Flagpack 图标的选项。
这要求您有一个正常工作的 Hyvä 前端,这个图标包是专门为 Hyvä 主题制作的,不能与其他前端直接使用。
安装
通过以下方式安装包;
composer require siteation/magento2-hyva-icons-flags bin/magento setup:upgrade
警告 此模块需要 Magento 2.4 或更高版本,并需要 Hyvä! 更多要求请参阅
composer.json
。
如何使用
默认情况下,此模块不加载任何内容。
要使用此图标包而不是默认的 Hyvä 图标,请将以下内容添加到您的 phtml 文件中;
<?php use Hyva\Theme\Model\ViewModelRegistry; use Siteation\HyvaIconsFlags\ViewModel\FlagsIcons; /** @var ViewModelRegistry $viewModels */ /** @var FlagsIcons $flagsIcons */ $flagsIcons = $viewModels->require(FlagsIcons::class);
然后像在 Hyvä 中使用 HeroIcons 一样使用 FlagsIcons;
<?= $flagsIcons->nlHtml('p-1', 24, 24, ["aria-label" => "Netherlands"]) ?>
在 CMS 内容中使用 SVG 图标
现在您还可以在您的 CMS 内容中使用 SVG 图标。
将 svg 图标支持引入您的 CMS 页面、块和小部件。
{{icon "flags/nl"}}
此功能自 Hyvä v1.1.12 起支持
其他 Hyva 图标包
- 有关图标包,请参阅 https://github.com/topics/hyva-icons
如果您正在寻找基于 Luma 的选项,请查看此图标包。