Показать сообщение отдельно
Старый 15.07.2016, 13:48   #3
agravin
Senior Member
 
Регистрация: 17.12.2009
Адрес: Moscow
Сообщений: 168
По умолчанию

Цитата:
Сообщение от Ивано++ Посмотреть сообщение
Если не работает в 7 и не получается найти решение - напишите для условий Typoscript
[condition userFunc]

В пользовательской функции сделайте проверку
$GLOBALS['TSFE']->fe_user - на то что нужно...
Спасибо за оперативный ответ-совет!
Сделал проверку и обнаружил такое:


Не знаю какой должен быть верный синтаксис, чтобы эта ошибка исчезла, поэтому вынес кусок кода и разместил его ниже lib { ... }:

Код:
    lib.login = COA
    lib.login.wrap = |
    lib.login.10 = COA_INT 
	lib.login.10.10 = TEXT
    lib.login.10.10.value(
         	<li><a href="/register/"><i class="fa fa-sign-in"></i>Войти</a></li>
)   
    [loginUser = *]
    lib.login.10.10 = TEXT
    lib.login.10.10.insertData = 1
    lib.login.10.10.value(
         	<li><span>Вы вошли как</span> <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]
После этого все заработало!
agravin вне форума   Ответить с цитированием