Content management system MODx正在删除内容资源字段

Content management system MODx正在删除内容资源字段,content-management-system,modx,Content Management System,Modx,如何对非管理员用户隐藏“内容资源”字段?因此您希望用户能够更改文档字段,如标题、别名等,但不能更改内容 您不能将单个字段锁定给管理员用户(据我所知)。您可以锁定整个页面/资源,也可以将要锁定的内容放入该文档的模板中,并仅将模板锁定给管理员用户,从而实现相同的效果 确保模板中没有对[+content+]的引用,即使用户输入文档内容,也不会影响页面。那么您希望用户能够更改文档字段,如标题、别名等,但不能更改内容吗 您不能将单个字段锁定给管理员用户(据我所知)。您可以锁定整个页面/资源,也可以将要锁定

如何对非管理员用户隐藏“内容资源”字段?

因此您希望用户能够更改文档字段,如标题、别名等,但不能更改内容

您不能将单个字段锁定给管理员用户(据我所知)。您可以锁定整个页面/资源,也可以将要锁定的内容放入该文档的模板中,并仅将模板锁定给管理员用户,从而实现相同的效果


确保模板中没有对[+content+]的引用,即使用户输入文档内容,也不会影响页面。

那么您希望用户能够更改文档字段,如标题、别名等,但不能更改内容吗

您不能将单个字段锁定给管理员用户(据我所知)。您可以锁定整个页面/资源,也可以将要锁定的内容放入该文档的模板中,并仅将模板锁定给管理员用户,从而实现相同的效果


确保模板中没有对[+content+]的引用,即使用户输入文档内容,也不会影响页面。

新答案,而不是编辑上述内容,因为这是一个更干净的解决方案

  • 创建不同的用户组,例如管理员和编辑器
  • 确保admin位于admin用户组中
  • 为您的内容创建模板变量,并在“访问权限”部分仅勾选“管理员”组
  • 将电视分配给模板

  • 现在,如果用户不在管理员用户组中,则在编辑资源时,电视甚至不可见。

    新答案,而不是编辑上述内容,因为这是一个更干净的解决方案

  • 创建不同的用户组,例如管理员和编辑器
  • 确保admin位于admin用户组中
  • 为您的内容创建模板变量,并在“访问权限”部分仅勾选“管理员”组
  • 将电视分配给模板

  • 现在,如果用户不在管理员用户组中,那么当他们编辑资源时,电视甚至不可见。

    嘿,谢谢你的回答。 我想我应该把我最后做的事情公布出来


    使用MODx Evo 1+,您可以使用managermanager。使用其中的规则删除包含的文件(使用的不是默认区块)后,我可以重命名隐藏和同步内容。

    嘿,谢谢你的回答。 我想我应该把我最后做的事情公布出来


    使用MODx Evo 1+,您可以使用managermanager。使用其中的规则删除包含的文件(使用而不是默认区块)后,我可以重命名隐藏和同步内容。

    刚刚浏览了mm文件,看起来很有趣。我今天学到了一些新东西,现在才9点,干得不错。你把它用到工作中了吗?我可以隐藏任何字段,但内容除外,无法找出原因。很抱歉延迟,我错过了评论。我使用了:mm_hideFields('content',''.$tpl_id);只是随便看看mm文件,看起来很有趣。我今天学到了一些新东西,现在才9点,干得不错。你把它用到工作中了吗?我可以隐藏任何字段,但内容除外,无法找出原因。很抱歉延迟,我错过了评论。我使用了:mm_hideFields('content',''.$tpl_id);