Joomla 管理员添加具有自定义默认组父级的新组
Joomla admin add new group with custom default group parent
在 Joolma 管理员
administrator/index.php?option=com_users&view=group&layout=edit
添加新组时默认组Parent = Public
知道如何选择另一个默认组吗? (我的客户每天都需要它,有时忘记选择好的Group Parent)
谢谢
不建议更改核心文件,因为当您更新 Joomla 时,它可能会更改此修改后的文件。但目前我没有找到任何其他替代方法来实现你的需要。
如果您访问用户组页面,您将在右侧看到组 ID
如果你打开这个文件administrator\components\com_users\models\forms\group.xml你会发现这个代码
<field name="parent_id" type="groupparent"
description="COM_USERS_GROUP_FIELD_PARENT_DESC"
label="COM_USERS_GROUP_FIELD_PARENT_LABEL"
required="true"
/>
此处没有提及默认值,但您可以像这样在此处添加默认父 ID
<field name="parent_id" type="groupparent"
description="COM_USERS_GROUP_FIELD_PARENT_DESC"
label="COM_USERS_GROUP_FIELD_PARENT_LABEL"
default="5"
required="true"
/>
这将使 Publisher 成为默认父级。还有一种方法可以做到这一点,但它可能需要更改几处代码,即更改文件 administrator\components\com_users\models\fields\groupparent.php。希望这有帮助。
在 Joolma 管理员
administrator/index.php?option=com_users&view=group&layout=edit
添加新组时默认组Parent = Public
知道如何选择另一个默认组吗? (我的客户每天都需要它,有时忘记选择好的Group Parent)
谢谢
不建议更改核心文件,因为当您更新 Joomla 时,它可能会更改此修改后的文件。但目前我没有找到任何其他替代方法来实现你的需要。 如果您访问用户组页面,您将在右侧看到组 ID
如果你打开这个文件administrator\components\com_users\models\forms\group.xml你会发现这个代码
<field name="parent_id" type="groupparent"
description="COM_USERS_GROUP_FIELD_PARENT_DESC"
label="COM_USERS_GROUP_FIELD_PARENT_LABEL"
required="true"
/>
此处没有提及默认值,但您可以像这样在此处添加默认父 ID
<field name="parent_id" type="groupparent"
description="COM_USERS_GROUP_FIELD_PARENT_DESC"
label="COM_USERS_GROUP_FIELD_PARENT_LABEL"
default="5"
required="true"
/>
这将使 Publisher 成为默认父级。还有一种方法可以做到这一点,但它可能需要更改几处代码,即更改文件 administrator\components\com_users\models\fields\groupparent.php。希望这有帮助。