Code: Alles auswählen
include("http://meinedomain.de/_rubric/index_php.php?rubric=RUBRIKNAME")
Mir ist das in einem neuen Projekt unangenehm aufgefallen, bei dem 3 Rubriken eine Seite bilden und die Seiten plötzlich vor sich hin schneckten...
Lösung:
ein internes Includen mittels
Code: Alles auswählen
$_REQUEST['rubric'] = RURBIKNUMMER;
include('../_rubric/index_php.php');
Das funktioniert aber nicht auf Anhieb, da sich die Rubriken gegenseitig die Variablen abschießen. Daher ist auf folgendes zu achten:
1. Rubrik-ID absichern und für die eigentliche Seite wieder herstellen
2. Rubric-IDs für die einzubindenden Rubriken wie oben setzen
3. Pagetype nach dem Einbinden wieder auf "index" stellen
4. var_category.php erneut aufrufen, damit die eigentliche Rubrik auch ihre Einstellungen erhält (die durch die anderen Rubriken überschrieben wurden)
Das kann dann für 2 zusätzlich eingebundene Rubriken im header so aussehen:
Code: Alles auswählen
HTML-QUELLTEXT...
<?php
$save_rubric = $_REQUEST['rubric'];
$_REQUEST['rubric'] = 2;
include('../_rubric/index_php.php');
?>
...HTML-QUELLTEXT...
<?php
$_REQUEST['rubric'] = 3;
include('../_rubric/index_php.php');
$_REQUEST['rubric'] = $save_rubric;
$pagetype = 'index';
require(CPO_BASEDIR.'_include/var_category.php');
?>
...HTML-QUELLTEXT...