Vorlage:Snippet - Sitemap

Aus DynPG-Wiki
Version vom 9. Oktober 2011, 16:48 Uhr von Torsten (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
<?php
  // Testen, ob die Sitemap im Menü angewählt wurde
  if ((isset($_GET['read_group']) && $_GET['read_group'] == <ID der Sitemap Gruppe>)
       || (isset($_GET['read_category']) && $_GET['read_category'] == <ID der Sitemap Gruppe>)) {
    $GLOBALS["DynPG"]->saveCurrentParams();                  // aktuelle Parametereinstellungen speichern
 
    $GLOBALS["DynPG"]->SetParam_PlugIn_Template('DPGdynmenu', 'sitemap');                   // Sitemap-Template auswählen
    $GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'hide_not_public_groups', true); // versteckte Gruppen ausblenden
    $GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'full_load', true);              // alle Gruppen und Artikel ausgeben
 
    $GLOBALS["DynPG"]->SetParam_A_Anytime(true);             // Sitemap muss immer angezeigt werden
    $GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(false); // Kategorienavigation (Gruppe > Untergruppe > Artikel) ausblenden
    $GLOBALS["DynPG"]->SetParam_A_PrintNavigation(false);    // Drucken-Link ausblenden
    $GLOBALS["DynPG"]->SetParam_A_ArticleHeader(false);      // Artikelkopf (Titel, Lead-Bild und Lead-Text) ausblenden 
    $GLOBALS["DynPG"]->SetParam_A_Article(1);                // Artikelnummer der dynamischen Navigation
    $GLOBALS["DynPG"]->Write_Article();                      // Sitemap ausgeben
 
    $GLOBALS["DynPG"]->loadSavedParams();                    // vorherige Parametereinstellungen wiederherstellen
  }
?>