Показать сообщение отдельно
Старый 14.07.2016, 11:09   #1
agravin
Senior Member
 
Регистрация: 17.12.2009
Адрес: Moscow
Сообщений: 168
По умолчанию [loginUser = *] – в чем ошибка?

Добрый день!
Помогите, пожалуйста, понять где у меня ошибка.
Код:
lib {
	...
	
    login = COA
    login.wrap = |
    login.10 = COA_INT 
    login.10.10 = TEXT
    login.10.10.value(
         	<li><a href="#"><i class="fa fa-sign-in"></i>Войти</a></li>
                     )   
    [loginUser = *]
    login.10.10 = TEXT
    login.10.10.insertData = 1
    login.10.10.value(
         	<li>Вы вошли как <a href="/user/">{TSFE:fe_user|user|last_name} {TSFE:fe_user|user|first_name}</a>&nbsp;&nbsp;&nbsp;<a class="log_out" href="/?logintype=logout"><i class="fa fa-sign-out" aria-hidden="true"></i></a></li>
                     )   
    [end]

    ...

     }
В 6-й версии такая конструкция работала нормально, а в 7-й некорректно.

При авторизованном fe-пользователе отображает все как нужно, зато когда пользователь вышел, генерируется такой html:
Код HTML:
<li>Вы вошли как <a href="/user/"> </a>&nbsp;&nbsp;&nbsp;<a class="log_out" href="/?logintype=logout"><i class="fa fa-sign-out" aria-hidden="true"></i></a></li>
Третий день перебираю разные варианты, включая [else], но ничего не выходит.

Последний раз редактировалось agravin; 14.07.2016 в 14:09
agravin вне форума   Ответить с цитированием