在Blogger中检查管理员权限

时间:2018-07-26 11:09:14

标签: blogger blogspot

是否可以检查用户是否是管理员?类似于<b:if cond='data:post.admin'>。我想向普通用户隐藏窗口小部件编辑图标。

2 个答案:

答案 0 :(得分:2)

除了使用Blogger自动注入样式表authorization.css(它会生成一种样式来显示类.blog-admin)外,没有其他方法可以检查Blogger中的用户权限,该样式表默认情况下对所有用户而言都隐藏在模板中,当用户为admin时,将覆盖模板中的默认样式。

示例:

在博客中

enter image description here

对于普通用户,它会生成:

enter image description here

对于管理员用户,它会生成:

enter image description here

新的Blogger模板不再自动注入authorization.css样式表,因此,如果您使用的是新的Blogger模板,则必须手动添加。

旧的Blogger模板注入了authorization.css样式表,但是在大多数模板开发人员中,也禁用了它以避免自动注入样式表bundle.css

所以现在,您必须检测模板的版本,并首先检查是否提供authorization.css

答案 1 :(得分:0)

您可以使用以下条件限制内容:

data:cb.level.author != &quot;Anonymous&quot;