webcoast/character-counter

在TYPO3 CMS下文本字段下方显示字符计数器

安装: 263

依赖: 0

建议者: 0

安全: 0

星星: 2

关注者: 1

分支: 2

开放问题: 1

类型:typo3-cms-extension

v1.0.0 2021-06-23 13:34 UTC

This package is auto-updated.

Last update: 2024-08-23 21:23:24 UTC


README

它做什么?

此扩展允许您在输入字段、文本区域和RTE字段下方以23 / 60的形式显示字符计数器。这对于与SEO相关的字段非常有用,这样编辑者就可以得到提示,如果他们的标题或描述是否符合要求。

这不会限制可输入的字符数。此计数器仅用于信息目的。

安装 & 配置

扩展从packagist.org提供

composer require webcoast/character-counter

或从 TYPO3扩展存储库

用法

要为某个字段启用字符计数器,请使用TCA辅助方法在您的TCA/Overrides文件中。

页面:seo_title

Configuration/TCA/Overrides/pages.php 中添加

\WEBcoast\CharacterCounter\Helper\Tca::enableCharacterCounter('pages', 'seo_title', 60, 40);

最后一个参数 warning 是可选的,默认为第三个参数 max 的80%。

您还可以通过将以下内容添加到字段的 config 部分手动调整TCA

\TYPO3\CMS\Core\Utility\ArrayUtility::mergeRecursiveWithOverrule($GLOBALS['TCA']['pages']['columns']['seo_title']['config'], [
    'fieldWizard' => [
        'characterCount' => [
                'renderType' => 'characterCountWizard'
            ]
        ],
        'characterCount' => [
            'warning' => 120, // Optional: Defaults to 80% of `max`
            'max' => 160
        ]
    ]
);

贡献

请随意分支并提供PR或打开问题。