Как сделать так, чтобы ссылка «if» работала нормально, если я хочу показать ее, только если это не страница «Указатель» - PullRequest
0 голосов
/ 24 мая 2018

В моем приложении первая страница - Index.tml, и у меня есть форма для входа.В макете этого приложения есть меню с некоторыми ссылками, и я добавил еще одно, которое называется "Delogheza-te" = Выход из системы.Я хочу, чтобы «ссылка для выхода из системы» была видна только после входа пользователя в систему.Ссылка на выход из системы должна быть видна на всех страницах, кроме «Index.tml».Как я могу это сделать?Я пробовал это, но это неправильно.

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

1 Ответ

0 голосов
/ 26 мая 2018

В этой ситуации я хотел бы дать компоненту макета параметр компонента, возможно, логический 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">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...