У меня есть userFunc, которому я звоню через
lib.random = USER_INT
lib.random {
userFunc = My\Plugin\UserFunc\Functions->random
}
когда я возвращаю массив и пытаюсь получить к нему доступ, это не удается.
<v:variable.set name="random" value="{f:cObject(typoscriptObjectPath: 'lib.random')}" />
{random.max}
Когда я пытаюсь отладить его, я получаю <!--INT_SCRIPT
строку
Кто-нибудь знал проблему и решение?
/ е:
Я хотел бы прояснить проблему, описав сценарий.
У меня есть плагин с формой входа. Когда пользователь входит в систему, я устанавливаю JWT с различной базовой информацией (имя, адрес электронной почты).
Эта информация должна отображаться в разных местах по всему Веб-сайту, а не только на одной странице (например, страница профиля). Некоторые дела - это предварительно заполненные формы или просто глупые слова «Привет, Пол».
Поэтому, когда я впервые захожу в систему (Свежий браузер, нет кеша), то после выхода из системы я читаю «Привет, Пол» и захожу с другой Учетной записью (назовем это «Питер»), а затем по-прежнему пишется «Привет». Пол ", ни" Привет, Питер ". Когда я очищаю кеш браузера, все в порядке.
Может быть, это поможет, может быть, решить мою дилемму. :)