Показать сообщение отдельно
Старый 14.05.2007, 18:21   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Вы всё перепутали...
userFunc cObject'a USER всегда принимает только два параметра: $content и $conf. Первый в данном случае не используется, а во втором содержится массив TS-параметров.

Ссылка ведёт на описание userFunc-ов TS-условий, это совсем другое!

В функцию плагина можно передать данные следующими способами:
1) через TS-параметры, например
lib.items = USER
lib.items{
userFunc = tx_class->main
topic = 15
}
PHP код:
class tx_class{
function 
main($content,$conf){
 echo 
$conf['topic'];//выведет "15"
}

2) через флексформу
3) через внешнее окружение - GET/POST, кроме того, существует множество тайпо3-объектов с нужными параметрами. $GLOBALS['TSFE']->id, например, содержит id текущей страницы.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием