t3brightside / awesomeicons
为页面和内容元素添加Font Awesome图标标签。
0.0.1
2020-05-30 07:16 UTC
Requires
- typo3/cms-core: ^9.5 || ^10.4
This package is auto-updated.
Last update: 2024-09-15 21:23:42 UTC
README
Font Awesome图标TYPO3 CMS扩展
为内容元素和页面添加图标标签。
系统需求
- TYPO3 9.5 – 10.4 LTS
功能
- 页面、内容元素和系统类别的图标标签
- 通过关键词搜索图标
- 显示活动图标
- 手动编写图标代码
安装
- 从TER: awesomeicons,或composer: t3brightside/awesomeicons
- 如果您的系统中未加载Font Awesome,请包含静态模板。
- 更改模板常量以包含来自本地源CSS。默认使用CDN版本。
- 检查扩展配置以禁用图标标签或仅对某些内容类型启用。
使用方法
- 不包含前端渲染。您需要在自己的模板中完成。
- 在模板中使用来自 tt_content 和 pages 表的 tx_awesomeicons_icon 字段。
示例 这可能是您的菜单项
<f:for each="{menuMain}" as="menuItem"> <li class="{f:if(condition:menuItem.active, then:'act')}"> <f:link.page pageUid="{menuItem.data.uid}" class="{f:if(condition:menuItem.active, then:'act')}"> <f:if condition="{menuItem.data.tx_awesomeicons_icon}"> <i class="{menuItem.data.tx_awesomeicons_icon}"></i> </f:if> {menuItem.title} </f:link.page> </li> </f:for>
来源
开发和维护
Brightside OÜ – 专注于TYPO3开发和托管的专业网络代理机构
谢谢!
此扩展大量使用了来自Icon Content(由Philipp Müller提供)的代码。感谢Müller先生!