在我的应用程序中,第一页是Index.tml,我有一个登录表单。 该应用程序的布局有一个菜单,其中包含一些链接,我添加了另一个名为“Delogheza-te”=注销的菜单。 我想要的是,只有在用户登录后才能看到“注销链接”。 注销链接应该在除“Index.tml”之外的所有页面上都可见。 我怎样才能做到这一点? 我试过这个,但这是错的。
<t:if t:page!="Index">
<a href="#" t:type="PageLink" t:page="Index">Delogheaza-te</a>
</t:if>
答案 0 :(得分:0)
对于这种情况,我喜欢给布局组件一个组件参数,可能是布尔值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">