如果我只想在不是 "Index" 页面时显示 "if" 语句,我如何才能使 link 的语句正常工作

How can I make the "if" statement for a link to work fine if I want to show it only if it's not the "Index" page

在我的应用程序中,第一页是 Index.tml,我有一个登录表单。 这个应用程序的布局有一个菜单,其中有一些 link,我添加了另一个名为 "Delogheza-te"=Log-out 的菜单。 我想要的是 "log-out link" 只有在用户登录后才可见。 注销 link 应该在除 "Index.tml" 之外的所有页面上可见。 我怎样才能做到这一点? 我试过了,但这是错误的。

<t:if  t:page!="Index">
 <a href="#" t:type="PageLink" t:page="Index">Delogheaza-te</a>
 </t:if>

对于这种情况,我喜欢给布局组件一个组件参数,可能是一个布尔值showLogout,它默认为true,但在某些页面(例如索引页面)中可以设置为false。

--在Layout.java--

@Parameter(value="true")
@Property
boolean showLogout;

--在Layout.tml--

<t:if test="showLogout">
     (logout link here)
</t:if>

--在Index.tml--

<html t:type="layout" showLogout="false">