代码之家  ›  专栏  ›  技术社区  ›  Daniel

modx删除内容资源字段

  •  0
  • Daniel  · 技术社区  · 15 年前

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

    3 回复  |  直到 15 年前
        1
  •  1
  •   Fishcake Richard    15 年前

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

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

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

        2
  •  1
  •   Fishcake Richard    15 年前

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

    1. 创建不同的用户组,如管理和编辑器
    2. 确保admin在admin用户组中
    3. 为您的内容创建一个模板变量,在访问权限部分只勾选管理组。
    4. 将电视分配给模板。

    现在,如果用户不在管理用户组中,则在编辑资源时,电视甚至不会显示。

        3
  •  1
  •   Daniel    15 年前

    嘿,谢谢你的回答。 我以为我会把我最后做的事贴出来。

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