问题: 用户功能的内容呈现为纯文本。
这是我的class.aktionen.php
:
<?
class user_aktionen {
private $conf;
function main($content,$conf) {
$this->conf = $conf;
return 'test';
}
}
?>
这是我的TS:
includeLibs.user_aktionen = fileadmin/templates/class.aktionen.php
lib.offers = USER_INT
lib.offers {
userFunc = user_aktionen->main
}
我已将lib.offers
与TemplaVoila映射到div
元素。我的HTML文档的渲染输出是
<?
class user_aktionen {
private $conf;
function main($content,$conf) {
$this->conf = $conf;
return 'test';
}
}
?><?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="de-DE" lang="de-DE" xmlns="http://www.w3.org/1999/xhtml">
我正在使用Templavoila 1.8.0和Typo3 4.7.10。
我做错了什么?
是权限问题吗?我应该使用Templavoila 1.7吗?我试过了
$TYPO3_CONF_VARS['FE']['debug'] = '1';
$TYPO3_CONF_VARS['SYS']['devIPmask'] = '127.0.0.1'; // your real IP here
$TYPO3_CONF_VARS['SYS']['displayErrors'] = '2';
.htaccess中的和php_flag display_errors on
但我根本没有看到错误。
答案 0 :(得分:0)
感谢Charles这里的解决方案:
服务器上未配置短标签(<? ?>
)。切换到<?php ?>
解决了问题。