MyXoops Forum

Forum - myXOOPS German Support

8 - 6 = ?  
Geben Sie das Ergebnis der Berechnung ein
Sie haben max. 10 Versuche.
 
* = Erforderlich

verschiedene Templates nach Userank

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?

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 334 11.12.2023 18:57
alfred Gehe zum letzten Beitrag