Kentico 页面安全和 CSS 列表菜单 web 部件
Kentico page security and a CSS List Menu webpart
这很奇怪。我有一个部分对角色 B、P、S 和 H 可见。
这是部分结构。
- 资源
- 分公司董事
- 销售报告
- 备忘录
- 表格
- 演示文稿
- 销售报告
- 备忘录
- 表格
- 演示文稿
Branch Directors 应该只对角色 B 的人可见。我看到的是,如果角色 S 的人在使用 Forms,他们看不到 Branch Directors 部分。如果他们转到备忘录,它就会出现。
备忘录、表格、演示文稿和销售报告都是不同的模板,但我已经仔细检查了列表菜单 Web 部件,但看不出我遗漏了什么。我还应该看哪里?
作为实验,我将列表菜单从一个正常的页面复制到备忘录页面,比较了设置,两者看起来都一样。在浏览器中检查,新的 webpart 工作,而原来的没有。
我在进一步测试时删除了原件。
可能是宏签名问题,尝试转到系统 -> 宏 -> 签名并重新签名宏,有时会解决类似的奇怪错误。
同时尝试系统 -> 清除缓存以防缓存问题(在您进行更改之前缓存)
否则看看 CSS 列表菜单 web 部件,看看两个页面之间是否存在设置差异。
您是否在菜单 Web 部件上启用了设置 "check security"?
这很奇怪。我有一个部分对角色 B、P、S 和 H 可见。
这是部分结构。
- 资源
- 分公司董事
- 销售报告
- 备忘录
- 表格
- 演示文稿
- 销售报告
- 备忘录
- 表格
- 演示文稿
- 分公司董事
Branch Directors 应该只对角色 B 的人可见。我看到的是,如果角色 S 的人在使用 Forms,他们看不到 Branch Directors 部分。如果他们转到备忘录,它就会出现。
备忘录、表格、演示文稿和销售报告都是不同的模板,但我已经仔细检查了列表菜单 Web 部件,但看不出我遗漏了什么。我还应该看哪里?
作为实验,我将列表菜单从一个正常的页面复制到备忘录页面,比较了设置,两者看起来都一样。在浏览器中检查,新的 webpart 工作,而原来的没有。
我在进一步测试时删除了原件。
可能是宏签名问题,尝试转到系统 -> 宏 -> 签名并重新签名宏,有时会解决类似的奇怪错误。
同时尝试系统 -> 清除缓存以防缓存问题(在您进行更改之前缓存)
否则看看 CSS 列表菜单 web 部件,看看两个页面之间是否存在设置差异。
您是否在菜单 Web 部件上启用了设置 "check security"?