jvelletti / jv-add2group
如果用户属于用户组或不属于用户组,向TYPO3前端用户添加或删除用户组
12.5.1
2023-03-02 08:59 UTC
Requires
- typo3/cms-core: ^11.5 || ^12
Replaces
- typo3-ter/jv-add2group: 12.5.1
README
TYPO3扩展 - 在显示文本后向fe_user添加用户组
它做什么
配置TYPO3文本元素并设置前端用户应有的所需用户组
或定义相反的,不应有的用户组。
设置用户应点击的按钮文本。
设置用户应额外获取或应删除的新用户组。
示例用例:显示解释上传图片规则的文本。或者参与用户论坛或接受新的"使用条款"
当当前登录用户点击定义的"接受(们)规则"按钮时,用户将获得"UploadAllowed"用户组
一个页面上可以有多这样的文本框。
自版本11.1.10起的功能:您可以配置自定义类及其在结束时调用的函数。
settings.hookClasses {
example {
fqcn = JVelletti\JvAdd2group\Utility\ExampleWrapperUtility
function = main
}
}
将调用
$hook = $settings['hookClasses']['example']
ExampleWrapperUtility->main( $hook , $user)
更多示例将随后跟进(例如,FE用户输入中的活动通讯录Opt In或类似功能)
为扩展维护者内部提醒
要更新此扩展到TER:在ext_emconf.php中更改版本号到"x.y.z",在Settings.cfg的Documentation\中创建Tag "x.y.z",git push --tags
创建新的zip文件:cd typo3conf/ext/jv_add2group git archive -o "${PWD##*/}_x.y.z.zip" HEAD
将ZIP文件上传到https://extensions.typo3.org/my-extensions git push
检查:https://intercept.typo3.com/admin/docs/deployments https://packagist.org.cn/packages/jvelletti/jv-add2group https://extensions.typo3.org/extension/jv_add2group/