有没有办法让某些自定义变量或静态块属于特定的后端用户,只有特权用户才能编辑它们的值?
通常,站点会在站点中显示许多全局静态块。它们是关键任务,只能由技术团队管理。
然而,还有其他静态区块或自定义变量,例如促销优惠,或通过更改工作量来实现动态交付周转等,应由目录编辑,生产或营销部门等管理。
我试过系统>权限>角色但静态块选项似乎是授予所有静态块的完整权限。
那么有没有办法区分每个后端用户的静态块编辑权限?
或者还有其他简单的方法来实现这一目标吗?后端值或HTML块只能编辑给某些用户并且可以显示在前端吗?
答案 0 :(得分:0)
为静态阻止和管理员创建新的字段用户说custom_admin_role
并在用户使用此字段转到静态阻止部分时过滤静态阻止。然后,只有custom_admin_role
值匹配的静态块将显示给用户。这需要很多核心攻击,或者你需要重写块。