2015-09-14 2 views
0

Я ищу, чтобы добавить (то, что я называю, может пойти другим именем) Динамическая учетная запись Ссылки на мой сайт, поэтому, когда пользователь выйдет из системы, ссылка будет указывать «Вход» и затем «Выйти», когда пользователь вошел в систему.Добавление динамической учетной записи Ссылки на домашнюю страницу

Я полагал, что разместил ссылку «Регистрация» на странице входа.

Я использую Adobe Business Catalyst.

Здесь я нашел связанные вопросы, но все они, похоже, относятся к Ruby and Magento.

Может ли кто-нибудь пролить свет на этот вопрос?

Большое спасибо.

ответ

0

Если включена Liquid Markup, вы можете служить только правильный HTML, как это:

{% if globals.user.isLoggedIn -%} 
    ...Sign Out link... 

{% else -%} 
    ...Sign In link... 

{% endif -%} 

без жидкого разметке, вам необходимо получить CSS участие:

<div class="visible-iff-true--{module_isloggedin}"> 
    ...Sign Out link... 
</div> 

<div class="visible-iff-false--{module_isloggedin}"> 
    ...Sign In link... 
</div> 
.visible-iff-true--0, 
.visible-iff-false--1 { 
    display: none; 
} 

.visible-iff-true--1, 
.visible-iff-false--0 { 
    display: block; 
} 
+0

Большое спасибо за вашу помощь, однако, жидкость, похоже, не обрабатывается должным образом, так как это подразумевают показ необработанного кода на интерфейсе. Вы можете увидеть изображение здесь [link] (http://i.imgur.com/zAAGFvG.png)], и введенный мной код был '{% if globals.user.isLoggedIn -%} Sign Out {% else - %} Sign In {% endif -%} '. Большое спасибо. – ConduciveMammal

+0

Попробуйте разместить только '{{this | json}} 'на странице. Если он не отображает блок JSON, то на вашем сайте не включен Liquid (или код не находится в файле, который BC считает «страницей»). –

+0

Huh, хорошо, что создал много вещей [link] (http://radshaperc.businesscatalyst.com/test) – ConduciveMammal

Смежные вопросы