![](/img/trans.png)
[英]Show access restricted pages within Viewhelper “v:page.menu” (Fluid Powered TYPO3)
[英]TypoScript: mixed menu of public and access restricted pages
我要根据以下要求制作一个包含公共页面和访问受限页面的菜单:
这是我到目前为止的内容:
lib.menu = HMENU
lib.menu.1 = TMENU
lib.menu.1 {
// Satisfies requirement 2
NO.doNotLinkIt = 1
// Satisfies requirement 3
USR = 1
}
但是,正如您所期望的,这种方式不能满足要求1。 我无法提出一种方法使lib.menu.1.NO
有条件地基于页面是公共的还是访问受限的。
如果设置NO.doNotLinkIt = 1
则不会链接所有普通页面。 实际上,您想要设置showAccessRestrictedPages = <uid>
,其中,如果您的页面带有登录表单,则uid
是ID。 请参阅文档。 您可以为需求2设置CUR.doNotLinkIt = 1
。
尝试此操作也将使访问受限的页面可见,无论登录状态如何
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###
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.