2013-05-07 25 views
1

我使用与Kentico V7两个Web部件一个web部件区:宏条件隐藏区文件的作用的基础上,

  1. 可编辑的文本
  2. 直放站

在中继器我正在使用关系根据分配给用户的角色和权限来显示数据。这是工作。我已经把情况在web部件为:

{%CurrentDocument.RelatedDocuments.isrelatedto.Count>0#%} 

我想隐藏完整的区域,整个街区,如果没有数据。但问题在于,对于某些角色,条件{%CurrentDocument.RelatedDocuments.isrelatedto.Count>0#%}返回true,因为它包含数据,但根据他/她的角色权限,这对用户不可见。在这种情况下,它显示一个空白的网页部分。我不想显示这个空白的网页部分,我想完全隐藏它。

我应该为此添加什么条件? enter image description here

回答

1

这是非常具体的需要。我建议创建你自己的宏观方法。有关这种方法的注册的详细信息instructions in developer's guide。你的方法会考虑到权限并根据它们返回true或false。