TYPO3 9.5.x 大写字母的 feuser
TYPO3 9.5.x feuser with uppercase letters
我想在 TYPO3 9.5.x 中允许前端用户使用大写字母。
当一个新的 feuser 通过 sfregister_form 自我注册时,它起作用了,但是当我在后端添加一个 feuser 时,用户名被转换为仅小写字母。
我在论坛 https://www.typo3.net/forum/thematik/zeige/thema/47903/ 中找到了如何(适当地)更改它的解决方案,但它们仅适用于旧版本的 TYPO3。由于自 10 岁以来 TYPO3 发生了很多变化post,我没有发现任何关于 TYPO3 9 的内容。5.x 我在这里问这个问题。
默认情况下 username
字段已设置 lower
eval 等,快速解决方案是重写它,即如果您有自己的扩展名,您可以将其添加到它的 ext_table.php
或Configuration/TCA/Overrides/fe_users.php
$GLOBALS['TCA']['fe_users']['columns']['username']['config']['eval'] = 'nospace,trim,uniqueInPid,required';
注意:您可以在两个文件中完成,现在更建议使用第二个
注意 2:由于 TYPO3 ver 7.3
typo3conf/extTables.php 已弃用 https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/7.3/Deprecation-65344-ExtTables.html
typo3conf/ext/yourext/ext_tables.php
typo3conf/ext/yourext/Configuration/TCA/Overrides/fe_users.php
与 9.5.x
一起使用,如屏幕截图所示:
我想在 TYPO3 9.5.x 中允许前端用户使用大写字母。 当一个新的 feuser 通过 sfregister_form 自我注册时,它起作用了,但是当我在后端添加一个 feuser 时,用户名被转换为仅小写字母。 我在论坛 https://www.typo3.net/forum/thematik/zeige/thema/47903/ 中找到了如何(适当地)更改它的解决方案,但它们仅适用于旧版本的 TYPO3。由于自 10 岁以来 TYPO3 发生了很多变化post,我没有发现任何关于 TYPO3 9 的内容。5.x 我在这里问这个问题。
默认情况下 username
字段已设置 lower
eval 等,快速解决方案是重写它,即如果您有自己的扩展名,您可以将其添加到它的 ext_table.php
或Configuration/TCA/Overrides/fe_users.php
$GLOBALS['TCA']['fe_users']['columns']['username']['config']['eval'] = 'nospace,trim,uniqueInPid,required';
注意:您可以在两个文件中完成,现在更建议使用第二个
注意 2:由于 TYPO3 ver 7.3
typo3conf/extTables.php 已弃用 https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/7.3/Deprecation-65344-ExtTables.html
typo3conf/ext/yourext/ext_tables.php
typo3conf/ext/yourext/Configuration/TCA/Overrides/fe_users.php
与 9.5.x
一起使用,如屏幕截图所示: