Betreff: verschiedene Templates nach Userank von nighty am 06.05.2009 14:23:37
habe verschiedene templates für verschiedene useränge und damit ein kleinesproblem (xoops 2.3.3 php 5.0.4)
include '../../mainfile.php';
include XOOPS_ROOT_PATH.'/header.php';
//Hier erfolgt die Abfrage des Userranks
if ($xoopsUser) {
$mrank=$xoopsUser->getVar('rank');
$member_rank=trim($mrank['title']);
} else {
$xoopsTpl->assign('member_rank','');
$member_rank=0;
}
//Ende Abfrage des Userranks
if ($member_rank >2) {
$xoopsOption['template_main'] = 'ausgt2_index.html';
}
else
{
$xoopsOption['template_main'] = 'ausgt2-2_index.html';
}
// Ende Zuweisung des Templates nach Userrank
.....
.....
require(XOOPS_ROOT_PATH.'/footer.php');
wirft mir einen fehler aus Warning: xoopsOption[template_main] should be defined before including header.php in file /footer.php line 68
wobei:
include '../../mainfile.php';
include XOOPS_ROOT_PATH.'/header.php';
//Hier erfolgt die Abfrage des Userranks
if ($xoopsUser) {
$mrank=$xoopsUser->getVar('rank');
$member_rank=trim($mrank['title']);
} else {
$xoopsTpl->assign('member_rank','');
$member_rank=0;
}
//Ende Abfrage des Userranks
if ($member_rank >2) {
$xoopsOption['template_main'] = 'ausgt2_index.html';
}
else
{
$xoopsOption['template_main'] = 'ausgt2-2_index.html';
}
// Ende Zuweisung des Templates nach Userrank
include XOOPS_ROOT_PATH.'/header.php';
.....
.....
require(XOOPS_ROOT_PATH.'/footer.php');
eine blank page hervorruft wie lösbar?
|