Seite 1 von 1
ezportal und overall_header
Verfasst: 06.11.2006 16:10
von emily
Hallo,
ich habe in meine Overall_header links eine Navigation eingebaut!
Wenn ich nun das ezportal einbaue erscheint diese Navi ja dort auch, gibt es eine Möglichkeit es dort abzuschalten, oder die ganze overall_header nicht einzubinden?
Danke schon mal!
Verfasst: 06.11.2006 17:09
von EliteRazerG5
overall_header.tpl leeren und Header in die index_body.tpl setzten :?:
Verfasst: 06.11.2006 17:12
von emily
EliteRazerG5 hat geschrieben:overall_header.tpl leeren und Header in die index_body.tpl setzten :?:
Gibt gerade keinen Sinn
Denn dann hätte ich die Navigation ja nur in auf der index.php, die soll ja schon überalle included werden, nur eben nicht in der portal.php

Verfasst: 06.11.2006 18:43
von Beagleman
In page_header.php prüfen ob $_SERVER['PHP_SELF'] = '/portal.php'
und dann einen Switch konstruieren, mit dem du wahlweise die Navigation anzeigst oder nicht, siehe
Template-Syntax von phpBB (Schleifen / Blöcke).
Verfasst: 06.11.2006 19:47
von emily
Beagleman hat geschrieben:In page_header.php prüfen ob $_SERVER['PHP_SELF'] = '/portal.php'
und dann einen Switch konstruieren, mit dem du wahlweise die Navigation anzeigst oder nicht, siehe
Template-Syntax von phpBB (Schleifen / Blöcke).
Danke, hat geklappt!
Verfasst: 08.11.2006 16:13
von emily
Muss trotzdem noch mal was fragen, den Fehler hab ich jetzt erst bemerkt.
if ($_SERVER['PHP_SELF'] != '/portal.php')
{
$template->assign_block_vars('switch_portal', array());
}
Ich muss es ja nun so einbauen:
<!-- BEGIN switch_portal -->
.
.
.
<!-- END switch_portal -->
allerdings, stehen dazwischen auch noch switch Blöcke, die aber jetzt nicht mehr wirken.
Was kann ich denn jetzt tun?
Verfasst: 09.11.2006 08:59
von Beagleman
Verfasst: 14.11.2006 14:08
von emily
Danke, aber ich hab noch ein kleines Problem damit
Vielleicht hast du ja eine Idee, wie es geht!?!?
page_header.php
if ($_SERVER['PHP_SELF'] != '/portal.php')
{
$template->assign_block_vars('switch_portal', array());
}
Eingefügt hab ich obigen Code nach:
Code: Alles auswählen
//
// Login box?
//
if ( !$userdata['session_logged_in'] )
{
$template->assign_block_vars('switch_user_logged_out', array());
//
// Allow autologin?
//
if (!isset($board_config['allow_autologin']) || $board_config['allow_autologin'] )
{
$template->assign_block_vars('switch_allow_autologin', array());
$template->assign_block_vars('switch_user_logged_out.switch_allow_autologin', array());
}
}
else
{
$template->assign_block_vars('switch_user_logged_in', array());
overall_header.tpl
<!-- BEGIN switch_portal -->
<!-- BEGIN der Navi -->
.
.
.
<!-- BEGIN switch_user_logged_in -->
.
.
.
<!-- END switch_user_logged_in -->
.
.
.
<!-- END der Navi -->
.
.
.
<!-- END switch_portal -->
Wie bekomme ich es nun hin, das in dem switch_portal auch immer noch der switch_user_logged_in und navi etc noch alle richtig funktionieren?
Danke schon mal!