2013-05-07 24 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。