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.