2014-03-06 105 views
1

我要讓含公共和限制訪問的網頁的菜單,基於以下要求頁的混合菜單:Typo腳本:公共和限制訪問

  1. 公共頁面應該鏈接,不管用戶是登錄與否,如果用戶沒有在
  2. 訪問受限制的頁面登錄,如果用戶在

記錄應當與

  • 限制訪問的頁面不應該被鏈接這是我到目前爲止:

    lib.menu = HMENU 
    lib.menu.1 = TMENU 
    lib.menu.1 { 
        // Satisfies requirement 2 
        NO.doNotLinkIt = 1 
        // Satisfies requirement 3 
        USR = 1 
    } 
    

    然而,正如你所期望的,需求1不滿足這種方式。我不能想出一種方法來根據網頁是公開的還是訪問受限制的條件來製作​​。

  • 回答

    0

    如果你設置了NO.doNotLinkIt = 1那麼所有正常頁面沒有鏈接。其實你想設置showAccessRestrictedPages = <uid>其中uid是ID如果你的網頁與登錄表單。 See documentation.您可以設置CUR.doNotLinkIt = 1,對於要求2

    0

    試試這也會使訪問限制頁面可見,不論登錄狀態

    menu.right.3 = TMENU 
    menu.right.3.wrap = <ul>|</li></ul></li> 
    menu.right.3 { 
        expAll = 0 
        NO.ATagTitle.field = title 
        NO.allWrap = <li>|</li> 
    
        ACT = 1 
        ACT.ATagTitle.field = title 
        ACT.allWrap = <li class="active">| 
    
        showAccessRestrictedPages = <login page uid> 
        showAccessRestrictedPages.addParams = 
    &return_url=###RETURN_URL###&pageId=###PAGE_ID### 
    
    }