t3brightside/awesomeicons

为页面和内容元素添加Font Awesome图标标签。

安装: 321

依赖: 0

建议: 1

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 1

语言:CSS

类型:typo3-cms-extension

0.0.1 2020-05-30 07:16 UTC

This package is auto-updated.

Last update: 2024-09-15 21:23:42 UTC


README

Packagist Software License Brightside

Font Awesome图标TYPO3 CMS扩展

为内容元素和页面添加图标标签。

系统需求

  • TYPO3 9.5 – 10.4 LTS

功能

  • 页面、内容元素和系统类别的图标标签
  • 通过关键词搜索图标
  • 显示活动图标
  • 手动编写图标代码

安装

  • 从TER: awesomeicons,或composer: t3brightside/awesomeicons
  • 如果您的系统中未加载Font Awesome,请包含静态模板。
  • 更改模板常量以包含来自本地源CSS。默认使用CDN版本。
  • 检查扩展配置以禁用图标标签或仅对某些内容类型启用。

使用方法

  • 不包含前端渲染。您需要在自己的模板中完成。
  • 在模板中使用来自 tt_contentpages 表的 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先生!