webcoast / character-counter
在TYPO3 CMS下文本字段下方显示字符计数器
v1.0.0
2021-06-23 13:34 UTC
Requires
- php: ^7.2.0
- typo3/cms-core: ^v10.4.6
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或打开问题。