2012-11-07 77 views
1

我們正在嘗試使用3個詞彙表來實現訪問控制,將分類術語附加到用戶和節點上。帶有多個(ALL)詞彙表的Drupal 7訪問控制

有兩個偉大的Drupal 7模塊,允許分類訪問控制:分類訪問(基於角色)和TAC Lite(基於用戶)。

但是,當使用多個詞彙表時,兩個模塊都使用「或」邏輯,而我們需要匹配所有它們。

是否有任何替代或推薦的方法通過匹配所有關聯的類別(使用分類或不使用)來獲取用戶和節點之間的訪問控制?

謝謝!

回答

0

我正在使用基於角色的權限的分類訪問控制。您可以爲每個分類詞彙添加默認選擇以拒絕,然後設置僅允許每個詞彙中的特定詞彙。使用此設置,只有在選擇每個詞彙表中的每個詞彙時,才能訪問內容。我沒有設法完成的是允許訪問,如果詞彙1中的term1,term2和詞彙2中的term3,term4也匹配。