craft3 iconpicker
ve icon
提供了一種新的字段類型的Craft插件,該類型為用戶提供了一種從.woff或.ttf字體文件中選擇圖標的簡便方法。您可以輕鬆使用離子或字體很棒的圖標
注意:當Craft插件商店可用時,此插件可能會成為付費附加組件。


與作曲家安裝
composer require dolphiq/iconpicker
在設置>插件下的手工控制面板中安裝插件
通過在模板開始時添加以下行,將插件資產添加到您的應用程序:
{% do view.registerAssetBundle("plugins\dolphiq\iconpicker\assets\sharedAsset") %}
將您想要的字體添加到以下目錄
/vendor/dolphiq/iconpicker/src/resources-shared/fonts
添加新字段 - 設置>字段>添加新字段時, Iconpicker Field類型將可用
Iconpicker Field類型Iconpicker Field類型添加新字段時,您可以從下拉列表中選擇要用於該字段的字體 {% do view.registerAssetBundle("plugins\dolphiq\iconpicker\assets\sharedAsset") %}
<html style="padding: 0; margin: 0;">
<head>
<title></title>
{{ head() }}
</head>
<body>
{{ beginBody() }}
{% if entry.iconPickerField.icon %}
Hex: {{ entry.iconPickerField.icon }}<br>
{{ entry.iconPickerField.iconSpan|raw }}
{% endif %}
{{ endBody() }}
</body>
</html>
顯示具有自定義類的圖標:
<span class='{{ entry.iconClass }} myCustomClass'>{{ entry.iconChar }}</span>
獲取圖標Unicode(十進制)
{{ entry.fieldName.icon }}
獲取圖標Unicode(十六進制)
{{ entry.fieldName.iconHex }}
將圖標顯示為HTML字符�
{{ entry.fieldName.iconChar|raw }}
將圖標顯示為HTML字符hex 
{{ entry.fieldName.iconCharHex|raw }}
將圖標顯示為具有字符和字體類的跨度
{{ entry.fieldName.iconSpan|raw }}
獲取圖標字體類
{{ entry.fieldName.iconClass }}
僅在設置圖標時顯示圖標的條件示例
{% if entry.fieldName.icon %}
{{ entry.fieldName.iconSpan|raw }}
{% endif %}
Lucas Weijers-原始開發人員Johan Zandstra- dolphiq [email protected]帶給您的次要更改