在Typo3 6.2中包含php脚本

时间:2014-12-16 17:45:52

标签: typo3

如何在TYPO3 6.2中呈现PHP脚本的结果?

我试过

page.10 {
  subparts.content = USER_INT
  subparts.content {
    includeLibs = fileadmin/script.php
    userFunc = user_printFunction
  }
}

和其他代码一样,函数在新模板中工作,但在页面内不起作用。

例如,我想在php脚本下面插入文本。

我该怎么办?

2 个答案:

答案 0 :(得分:0)

includeLibs语句必须在任何其他TypoScript之外:

includeLibs = fileadmin/script.php
page.10 {
  subparts.content = USER_INT
  subparts.content {
    userFunc = user_printFunction
  }
}

另请参阅examples in the official documentation

答案 1 :(得分:0)

要回答您的问题,您忘记提供呼叫功能,请参阅:

userFunc = user_printFunction->yourAwesomeFunction

请注意,includeLibs不能在Typo3 7及更高版本的任何其他TypoScript之外使用。另一方面,这很好:

page {
    12 = USER_INT
    12.userFunc = Deividas\FeAccounts->get
    12.includeLibs = fileadmin/FeAccounts.php
}

在USER或USER_INT对象中使用includeLibs。 我用它来做一个小项目和一个小任务。我建议你为你的项目创建一个全局扩展。我想这将是一种使用Typo3创建网站的更简洁方式。