Seite 1 von 1

Sitemap: Systemseiten ausnehmen

Verfasst: So 19. Nov 2006, 18:22
von hpk
hi,

ich komme einfach nicht dahinter bzw. es funktioniert nichts in die richtung: wie kann ich z. B. die Systemseiten aus der Sitemap ausnehmen, dass sie nicht angezeigt werden?

danke, hp

Re: Sitemap: Systemseiten ausnehmen

Verfasst: Mo 20. Nov 2006, 04:58
von cschwan2006
hpk hat geschrieben:hi,

ich komme einfach nicht dahinter bzw. es funktioniert nichts in die richtung: wie kann ich z. B. die Systemseiten aus der Sitemap ausnehmen, dass sie nicht angezeigt werden?

danke, hp
Nehme die vpSitemap da kannst du im backend auswählen ob du die Ebene "0" also die Bäume mit anzeigen lassen willst!

Benutze die Forum Suche "vpSitemap"!

Gruss christian

Re: Sitemap: Systemseiten ausnehmen

Verfasst: Mo 20. Nov 2006, 11:40
von derSteffen
Wenn du die Kategorie "Systemseiten" offline schaltest, wird diese auch nicht in der Sitemap angezeigt. Die Kategorien unterhalb der Kategorie "Sitemap" kannst du ja online lassen, somit werden auch die Artikel, welche sich dort befinden publiziert (wenn diese auch online sind)!

Re: Sitemap: Systemseiten ausnehmen

Verfasst: Mo 20. Nov 2006, 13:19
von cschwan2006
derSteffen hat geschrieben:Wenn du die Kategorie "Systemseiten" offline schaltest, wird diese auch nicht in der Sitemap angezeigt. Die Kategorien unterhalb der Kategorie "Sitemap" kannst du ja online lassen, somit werden auch die Artikel, welche sich dort befinden publiziert (wenn diese auch online sind)!
wenn du aber die systemseiten offline schaltest funktioniert die fehlerseite nicht mehr;-)

Verfasst: Mo 20. Nov 2006, 16:25
von HerrB
Welche?

Gruß
HerrB

Re: Sitemap: Systemseiten ausnehmen

Verfasst: Di 21. Nov 2006, 10:29
von derSteffen
cschwan2006 hat geschrieben: wenn du aber die systemseiten offline schaltest funktioniert die fehlerseite nicht mehr;-)
Was? Echt nicht? Doch! Wenn die Kategorie Fehlerseiten und der Artikel "Fehlerseite" online und als Startartikel ist und unter den Mandanten die Zuweisung zu den Fehlerseiten (error-page) vornimmst sollte doch das funktionieren. Wenn nicht dann musst du die Fehlerseite als Artikel in einer anderen Kategorie ablegen! Leider werden ja in der Sitemap (in deinem Fall zum Glück) ja nur Kategorien angezeigt und keine Artikel!

MfG

Verfasst: Mo 1. Sep 2008, 12:33
von Thorsten G.
Die Lösung ist holprig, tut´s aber:

Bei mir hat der Baum "Systemseiten" die idcat = 30, also habe ich im Modul bei der Abfrage den Baum so ausgeschlossen:

Code: Alles auswählen

function vpSitemap($kategorie=0, $level)
{
  global $lang, $client, $cfg, $startkategorie, $anzahlEbenen, $ebeneNullAnzeigen;
  $db  = new DB_Contenido;
  $sql  = "SELECT
             *
           FROM
             ".$cfg["tab"]["cat_tree"]." AS A,
             ".$cfg["tab"]["cat"]." AS B,
             ".$cfg["tab"]["cat_lang"]." AS C
           WHERE
             A.idcat=B.idcat
             AND B.idcat=C.idcat
             AND C.idlang='$lang'
             AND B.idclient='$client'
             AND B.parentid=$kategorie
             AND level <= $anzahlEbenen
             AND C.visible=1
             AND B.idcat!=30 // Baum selbst ausschließen
             AND B.parentid!=30 // Untermenüs ausschließen
           ORDER by A.idtree";
Wobei mir gerade einfällt, dass man die Untemenüs wahrscheinlich nicht einmal ausschließen muss, wenn die parent Kategorie schon ausgeschlossen ist... egal.