我有一个复杂的php应用程序,我希望将其包含在typo3页面中。我已经找到了类似的东西:
page.headerData.20 = PHP_SCRIPT_EXT
page.headerData.20.file = fileadmin/phpScript.inc
...但是这会将文件插入到模板中,我只想在一个页面而不是内容上显示它。该应用程序目前作为iFrame(相同的域)包含在内,但这不是最好的方法,因为窗口没有调整大小。
在考虑将整个应用程序转换为typo3插件时,我对typo3很新,所以我现在不知道如何开始。是否有将纯PHP转换为typo3插件的指南?
答案 0 :(得分:0)
您好,您可以使用简单的用户扩展程序。
Typoscript设置中的某些地方:
includeLibs.mystuff = path_to_file/my_user_class.php
lib.mystuff = USER_INT
lib.mystuff {
userFunc =user_myclassname->main
var_to_pass_at_class=test
}
-
现在您可以用动态内容替换子部分(取决于您的TYPO3配置)
+ - page.10.subparts.CONTENT<lib.mystuff
- 文件:my_user_class.php
<?php
class user_myclassname {
function main($content,$conf){
global $TSFE;
return $conf['var_to_pass_at_class']; //returns test
}
}