<?php // die gewuenschte Unterseite aus der DB lesen $page_infos = $pages->read_page($_GET['pagid']); $total = $pictdb->count_bilder_pro_pageid($_GET['pagid']); $bilder = $pictdb->bilder_pro_pageid_lesen($_GET['pagid'], $start); // Instanz der Klasse pageslider if (!$slider) { $slider = new pageSlider(MAX_THUMBS, $total, $start); } // zugeordnete Thumbnail-Masse lesen $thumbsize = $frontget->read_thumbsize_by_tplid($page_infos['template']); $type = 'P'; $tpl->setCurrentBlock('inhalt'); // Seitentitel zusammensetzen und anzeigen $frontend->create_titel($seiten_infos['kurztitel'], $seiten_infos['template_name']); // Link Uebersicht brauchen wir hier $frontend->create_uebersicht_link($tpl); // Textelemente einer Seite anzeigen $frontend->display_texte($page_infos, 'detail'); // Bilder anzeigen // $frontend->display_bilder($page_infos, $bilder); --> muss erst entwickelt werden 3.12.2010!! // Ausrichtung des Templates: 4 = 760h 5 = 760v $tpl_ausrichtung = preg_match('/760h/', $page_infos['template']) ? 'horizontal' : 'vertikal'; $i = 0; while ($bild = $bilder->fetchRow(MDB2_FETCHMODE_ASSOC)) { /* Die Bildleiste kann horizontal oder vertikal angeordnet sein -> nur bei Template einspaltig_760 es werden in beiden Fällen max. MAX_THUMBS Bilder angezeigt. --> es wurden auch nur max. MAX_THUMBS - Bilder eingelesen */ switch ($tpl_ausrichtung) { case 'horizontal':
// Unterseiten lesen fuer einen Haupt- oder Subnavigationspunkt if ($akt_subid > 0) { $items = $frontget->count_pages_by_navid($akt_subid); $nav_id = $akt_subid; } else { $items = $frontget->count_pages_by_navid($akt_navid); $nav_id = $akt_navid; } // alle Unterseite zur Navid lesen $overview = $frontget->read_pages_pro_navid($nav_id, $start); // Groesse der anzuzeigenden Thumbnails aus dem Template lesen $thumbsize = $frontget->read_thumbsize_by_tplid($seiten_infos['template']); $type = 'P'; // Instanz der Klasse pageslider if (!$slider) { $slider = new pageSlider(MAX_LIST_ITEMS, $items, $start); } // Farbgebung gemaess Eintraegen in cms_spezial setzen $farbe = $frontend->set_css_class('seite', $aktive_menupos, $css_classes); // bildleiste und galerielink verstecken $tpl->setVariable('leiste', HIDDEN); $tpl->setVariable('galink', HIDDEN); if ($items != 0) { // Seitentitel zusammensetzen und anzeigen $frontend->create_titel($seiten_infos['kurztitel'], $seiten_infos['template_name']); while ($row = $overview->fetchRow(MDB2_FETCHMODE_ASSOC)) { $tpl->setCurrentBlock('inhalt'); // Textelement einer Seite anzeigen $frontend->display_texte($row); // Weiter Link $detail_link = $frontend->create_weiter_link($row['page_id']);