2013-07-03 143 views
0

我有一个复杂的php应用程序,我想将其包含在typo3页面中。我已经发现这样的事情:将php应用程序迁移到typo3

page.headerData.20 = PHP_SCRIPT_EXT 
page.headerData.20.file = fileadmin/phpScript.inc 

...但是这将文件插入到模板,我只是想显示它在一个单一的页面,而不是内容。该应用程序目前作为iFrame(同一个域)包含,但这不是最好的方式,因为窗口不会调整大小。

在也想到将整个应用程序转换为typo3插件,但我对typo3很新,所以我现在不怎么开始。有没有将纯php转换为typo3插件的指南?

回答

0

嗨,你可以使用一个简单的用户扩展。

一些地方在Typo脚本设置:

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 
    } 
} 
相关问题