Seite 1 von 1

[Erweiterung] content_sitemap_xml: ALLE Navibäume wählen

Verfasst: Sa 31. Aug 2013, 16:48
von homtata
Hallo Entwickler,

danke für das neue XML-Sitemap-Modul, das nun ja auch auf die neuen pro Artikel einstellbaren SEO-Eigenschaften zugreift.
Allerdings fehlte mir die Möglichkeit, nicht nur einzelne Bäume, sondern ALLE Bäume auswählen zu können für die Erstellung der Sitemap.

Mit wenigen Handgriffen ist dies getan.

Ergänzung des Input-Bereichs: Hier müssen die oberen beiden Zeilen neu oberhalb der "foreach"-Schleife eingetragen werden:

Code: Alles auswählen

$option = new cHTMLOptionElement(mi18n("Alle Navigationsbäume"), "root");
$select->appendOptionElement($option);
foreach ($categories as $key => $value) {
    $option = new cHTMLOptionElement($value['name_indented'], $value['idcat']);
    if ($selected == $value['idcat']) {
        $option->setSelected(true);
    }
    $select->appendOptionElement($option);
}
Ergänzung des Output-Bereichs:

Hier ist die folgende Zeile um die "if"-Anweisung zu ergänzen:

Code: Alles auswählen

if ( $idcatStart != "root" ) $idcatStart = cSecurity::toInteger($idcatStart);
LG

Re: [Erweiterung] content_sitemap_xml: ALLE Navibäume wählen

Verfasst: Do 5. Sep 2013, 21:47
von josh
Danke homtata,

das konnte ich gut gebrauchen!

Viele Grüße

josh

Re: [Erweiterung] content_sitemap_xml: ALLE Navibäume wählen

Verfasst: Do 21. Mai 2015, 21:07
von benja
Hallo homata,

gibt es auch die Möglichkeit nur x Bäume auszuwählen? Oder besser noch Kategorien? Ich habe z. B. unter den Systemseiten einige Kategorien die nicht ausgegeben werden sollen.

Viele Grüße
benja