typoscript вызов функции php и вывод результата - PullRequest
1 голос
/ 12 мая 2019

Я хочу вызвать простой PHP-скрипт с typoscript, чтобы распечатать результаты.

Я пробовал это,

lib.doSomething = USER                                                      
lib.doSomething {
       userFunc = fileadmin/pcoShowBlog.inc.php
}

page.20.marks.kumulierterInhalt  < lib.doSomething

Что не так в этом случае?

Обновление

также пробовал это:

lib.obj = USER
lib.obj.includeLibs = fileadmin/pcoShowBlog.inc.php
lib.obj.userFunc = Blog->showBlog

page.20.marks.kumulierterInhalt  < lib.obj

и это:

page.10 = USER_INT
page.10 {
  userFunc = In2code\MyUserFuncs\Blog->showBlog
}

page.20.marks.kumulierterInhalt = page.10.userFunc

1 Ответ

4 голосов
/ 12 мая 2019

У вас не должно быть файлов PHP в fileadmin (security)!

Используйте собственное расширение и присвойте имя класса и метода методу userFunc.

lib.doSomething.userFunc = Vendor\ExtensionName\UserFunc\ShowBlog->methodName

...