2013-07-03 189 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 
    } 
} 
相關問題