是否可以检查用户是否是管理员?类似于<b:if cond='data:post.admin'>
。我想向普通用户隐藏窗口小部件编辑图标。
答案 0 :(得分:2)
除了使用Blogger自动注入样式表authorization.css
(它会生成一种样式来显示类.blog-admin
)外,没有其他方法可以检查Blogger中的用户权限,该样式表默认情况下对所有用户而言都隐藏在模板中,当用户为admin时,将覆盖模板中的默认样式。
示例:
在博客中
对于普通用户,它会生成:
对于管理员用户,它会生成:
新的Blogger模板不再自动注入authorization.css
样式表,因此,如果您使用的是新的Blogger模板,则必须手动添加。
旧的Blogger模板注入了authorization.css
样式表,但是在大多数模板开发人员中,也禁用了它以避免自动注入样式表bundle.css
。
所以现在,您必须检测模板的版本,并首先检查是否提供authorization.css
。
答案 1 :(得分:0)
您可以使用以下条件限制内容:
data:cb.level.author != "Anonymous"