Z.B.
Code: Select all
<?php
switch($GLOBALS['content']['act_cat_id']) {
// AKTUELLES
case 2: $template_default["article"]["title_before"] = ''; $template_default["article"]["title_after"] = ''; break;
// EOF
default: $template_default["article"]["title_before"] = '{GT:headline}'; $template_default["article"]["title_after"] = '{/GT}'; break;
}
?>
Dafür habe ich folgende Funktion gefunden; sie gibt mir den Namen der Ebene ein Level weiter oben aus:
Code: Select all
<?
$cur_toplevel_name = '';
$GLOBALS['nav_point_listing'] = get_breadcrumb($GLOBALS['content']["cat_id"], $GLOBALS['content']['struct']);
if(isset($GLOBALS['nav_point_listing']) && count($GLOBALS['nav_point_listing']) > 1) {
// reset($GLOBALS['nav_point_listing']);
next($GLOBALS['nav_point_listing']);
next($GLOBALS['nav_point_listing']);
$cur_toplevel_name = html_specialchars($GLOBALS['content']['struct'][ intval(key($GLOBALS['nav_point_listing'])) ]['acat_name']);
}
$content['all'] = str_replace('{MYCAT}', $cur_toplevel_name, $content['all']);
echo "$nav_point_listing[2]";
echo "$cur_toplevel_name";
echo "$act_cat_id";
?>
Dann könnte ich, ähnlich wie im Beispiel ganz oben Anweisungen geben.
Das ganze ist für ein Projekt, was mehrere Ebenen mit Unterordnern enthält. Da ich mit möglichst wenig Templates auskommen möchte, möchte ich diese Funktion benutzen....
Ist nicht sonderlich gut erklärt, was ich brauche... aber vielleicht hat ja jemand die Lösung gerade parat