siteation/magento2-hyva-icons-flags

Hyva 主题的旗帜图标

1.0.2 2023-11-26 11:40 UTC

This package is auto-updated.

Last update: 2024-08-26 13:30:08 UTC


README

Packagist Version Supported Magento Versions Hyva Themes Module License

此 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ä 文档

此功能自 Hyvä v1.1.12 起支持

其他 Hyva 图标包

如果您正在寻找基于 Luma 的选项,请查看此图标包

图标许可

Flagpack 中的图标由 YummygumMIT 许可证 下创建,许可证信息见此处