TYPO3 8.7 - 如何在使用 EXT:felogin 登录之前隐藏导航 header 中的元素?
TYPO3 8.7 - how to hide elements in navigation header before login with EXT:felogin?
我找不到解决 TYPO3 流体模板问题的方法。
在导航 header 模板中,我有一个搜索表单和一个注销 link。
<div class="suche">
<f:form action="search" method="post" controller="Search" extensionName="indexedsearch" pageUid="61" pluginName="Pi2">
<f:form.textfield name="search[sword]" value="{sword}" class="quicksearch-sword" placeholder="search" />
<button type="submit" name="search[submitButton]" class="btn">
<i class="glyphicon glyphicon-search"></i>
</button>
</f:form>
<p>
<div class="logout">
<f:link.page pageUid="1" additionalParams="{logintype:'logout'}">Logout</f:link.page>
</div>
</p>
</div>
如何告诉页面,这两个元素也应该隐藏,直到用户使用 EXT:felogin 登录?
模板以这种方式包含到默认页面模板中:
<f:render partial="Navigation/Main" arguments="{_all}" />
我想一个简单的 display:none/show 来自两个 div 就足够了,但我不知道该怎么做。 (我必须承认我不是 TypoScript 方面最大的专家)。
任何建议都会非常有用和感激。
您可以使用 <f:security.ifAuthenticated>
查看助手。
你可以在这里看到更多:
示例:
<f:security.ifAuthenticated>
<f:then>
shown when a user logged in
</f:then>
<f:else>
shown when a user is not logged in
</f:else>
</f:security.ifAuthenticated>
我找不到解决 TYPO3 流体模板问题的方法。
在导航 header 模板中,我有一个搜索表单和一个注销 link。
<div class="suche">
<f:form action="search" method="post" controller="Search" extensionName="indexedsearch" pageUid="61" pluginName="Pi2">
<f:form.textfield name="search[sword]" value="{sword}" class="quicksearch-sword" placeholder="search" />
<button type="submit" name="search[submitButton]" class="btn">
<i class="glyphicon glyphicon-search"></i>
</button>
</f:form>
<p>
<div class="logout">
<f:link.page pageUid="1" additionalParams="{logintype:'logout'}">Logout</f:link.page>
</div>
</p>
</div>
如何告诉页面,这两个元素也应该隐藏,直到用户使用 EXT:felogin 登录?
模板以这种方式包含到默认页面模板中:
<f:render partial="Navigation/Main" arguments="{_all}" />
我想一个简单的 display:none/show 来自两个 div 就足够了,但我不知道该怎么做。 (我必须承认我不是 TypoScript 方面最大的专家)。
任何建议都会非常有用和感激。
您可以使用 <f:security.ifAuthenticated>
查看助手。
你可以在这里看到更多:
示例:
<f:security.ifAuthenticated>
<f:then>
shown when a user logged in
</f:then>
<f:else>
shown when a user is not logged in
</f:else>
</f:security.ifAuthenticated>