Sitemap

Aus DynPG-Wiki
Wechseln zu: Navigation, Suche

Ursprünglicher Autor: Marco Ris

Artikel mit "Dynamisches Menü" erstellen

Sitemap1.png

  1. Falls noch kein Dynamisches Menü in DynPG erstellt wurde zu den Texten wechseln.
  2. Ein Dynamisches Menü über das untere rechte Bild in den Text einfügen. „Dynamisches Menü einfügen“ wird angezeigt sobald man mit der Maus drüberfährt.
  3. Im Text erscheint nun diese Grafik „Dynamisches Menü“
  4. Den „Menü“ Artikel nun in den Ordner „Diverse Artikel“ (verschieben)
  5. Nun nur noch auf den Knopf „Text & zugehörigen Artikel erstellen“ klicken.

Artikel mit Sitemap erstellen

Sitemap2.png

Nun auf „+ Artikel Formular anzeigen“ klicken

Sitemap3.png

  1. Den Titel „Sitemap“ eingeben
  2. Auf den Knopf „Erstellen“ klicken

Sitemap4.png

Der Sitemap-Artikel ist nun im Ordner „Diverse Artikel“ mit der Nummer 46 zu sehen.


Sitemap-Artikel in Website einbinden

Sitemap5.jpg

  1. Wenn die Webseite über ein von Dynpg dynamisches Menü enthält, eine kopie von der index.php mit dem Namen sitemap.php erstellen.
  2. Anstelle vom „Einzelnen Artikel“ Code, nun den Sitemapcode einfügen. Ganz wichtig ist auch hier, dass der Headercode und der CSS-Code drin sind!

Sitemap6.png

Im Array sind die IDs der einzelnen Ordner (Die auch als Rupriken wirken), die in der nächsten Abbildung gut zu sehen sind.

Den einzigen Wert den wir verändern ist hier bei

$GLOBALS["DynPG"]->SetParam_A_Article(1);

von 1 auf 46 (Den Wert haben wir auch auf Seite 3 als Nummer gesehen).

Unerwünschte Gruppen ausblenden

Sitemap7.png

Hier nochmal die Abbildung mit den Ruprik-Ordner. Die grauen Ordner wurden ausgeblendet, damit sie nicht im Menü auftauchen. Diese sollten unsichtbar bleiben. Damit die Ordner aber auch in der Sitemapansicht nicht angezeigt werden, müssen wir diese mittels CSS ausblenden. Die CSS-Datei liegt im Verzeichnis: Ihr_Installiertes_CMS/plugins/DPGdynpgmenu/styles/sitemap.css ganz zuunterst ist der Code zu sehen:

div#sm_course_categories_menu div#sm_li_group_id_1 { display: none; }

Nun einfach den Wert 1 durch den ID Wert ersetzen und ggf. den Code für weitere Ordner kopieren.

div#sm_course_categories_menu div#sm_li_group_id_6 { display: none; }
div#sm_course_categories_menu div#sm_li_group_id_16 { display: none; }
div#sm_course_categories_menu div#sm_li_group_id_22{ display: none; }

Hier habe ich die Nummer 15 nicht ausgeblendet, weil ich den Ordner Kontakt anzeigen will.