Forum

DynPG Forum

Foren

Login

Suchen

Forenübersicht - DynPG Software-Forum - Menünavigatin als Liste

climber5

Beiträge: 26

Menünavigatin als Liste
Hallo Zusammen,

Ich habe das Beispiel wie auf Facebook veröffnetlicht ein bischen ageschaut, und bin dabei auf eine sehr interesante Neuerung gestossen:

Zitat
Ich habe dazu einmal ein Muster gebaut unter www.netzprojekte.ch. Daniel hat dann das Navigations-Template verfeinert und so lässt sich die Seite auf dem Handy doch auch gleich wunderbar betrachten:


Anscheinend gibt es jetzt ein Modul, welches das Navigationsmenü als Liste ausgiebt?

Das ist eigentlich etwas, was ich mir auch schon überlegt habe, und was ich eine bahnbrechende Neuerung finde. Gibt es die Möglichkeit auch in den Genuss davon zu kommen?

Vielen Dank und gute Grüsse

Christoph

11.03.2013 19:05

ZITIEREN | ANTWORTEN

Chris

Beiträge: 510

hi christoph,

ja ich habe ein solches listentemplate bereits erstellt und es heisst nested. dazu einfach die im zip vorhandenen dateien in dynpg/plugins/DPGdynmenu/ reinkopieren und im navi snippet als PluginTemplate "nested" verwenden. Das sollte für bis zu 3 level tiefe Navigationen als ul / li verschachtelt korrekt funktionieren.

vorher bitte von den dateien eine backup kopie erstelle, sollte etwas dabei kaputt gehen :)

das template dhtml würde auch gehen, funktioniert aber glaube ich korrekt nur bis zu einer stufe...

mfg
chris.w.
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
Attachments
1 Attachment (Dateityp: zip, Größe: 10 Kb)

11.03.2013 21:35

ZITIEREN | ANTWORTEN

climber5

Beiträge: 26

Danke
Hallo Chris,

Das hat bestens funktioniert! Vielen Dank!

Gruss Christoph

19.03.2013 13:43

ZITIEREN | ANTWORTEN

climber5

Beiträge: 26

nested template, fehlendes
Hallo Chris,

Ich komme nochmals mit dem selben Problem.

Egal wie ich es drehe, ich bei mir fehlt, wenn ich das nested template verwende und auf einen Eintrag mit einem Untermenue klicke am ende des untermenues ein und tag:

Als Beispiel, nehmen wir ein solches Menue an:


Home
Über uns

Firma
Team


Kontakt
Was anderes
Noch was anderes


Nested Template bringt, wenn ich auf "Über uns" klicke fongendes:


Home
Über uns

Firma
Team
Kontakt
Was anderes
Noch was anderes


Ich habe das selbe Probem, wenn ich das nested template aus deinem link oben verwende, oder jenes aus der neuesten DynPG Version.

Ich habe es nicht geschaft, diesen Fehler in der Datei nested/menue.tpl anzupassen.

Mach ich etwas grundsätzlich falsch, oder hat sich da tatsächlich ein Fehler eingeschlichen?

Ich habe es auch mit ganz einfachen Beispielen one weitere Layout oder andere Elemente getestet, das Problem bleibt bestehen.

Vielen Dank für Deine Hilfe.

Christoph

19.10.2014 10:52

ZITIEREN | ANTWORTEN

Urs Gamper

Beiträge: 530

Hoi Christoph
Kannst du vielleicht einen Screenshot senden, damit wir uns das etwas besser vorstellen können? (Wie es ist und wie es sein müsste)
Grüessli
Urs
gamper media GmbH
5621 Zufikon
+41-56-631 80 23

19.10.2014 11:29

ZITIEREN | ANTWORTEN

Chris

Beiträge: 510

http://demo.dynpg.org/demo.php
hi christoph,

ich habe es auf der obigen testseite ausprobiert und es scheint - zumindest bei mir - problemlos zu klappen ;)

Versuche doch mal folgende Gruppenstruktur für die Navigation:

l- Webseite/Navigation/DE
-l- home
-l- über uns
--l- firma
--l- team
-l- kontakt

Sprich packe mal die gesamte Navgation in eine Übergeordnete Gruppe. Danach innerhalb des Snippets des Menus folgendes angeben:

$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'limit_articles', 0);
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'min_depth', 1);
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'max_depth', 3);

Dadurch werden keine Artikel und nur die navi ab Level 1-3 ausgegeben (hier wollen wir ja die erste gruppe nicht darstellen).

Desweiteren noch folgende Parameter, dadurch werden die Unternavigationen (egal ob aktiv oder nicht) aus der entsprechenden Hauptgruppe (Webroot) immer in die Menustruktur reingeneriert:

// Erzwingt die Navigation von nur EINER GRUPPE (1 mit IHRER Hauptgruppen ID ersetzen)!
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'fetch_only', 1);

// Erzwingt das Schreiben der Untergruppen/Artikel der aktiven Navigation => ZWINGEND!
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'real_expand', true);

// Erzwingt das Schreiben der Untergruppen/Artikel der angegebenen Gruppen => ZWINGEND (1 mit IHRER Hauptgruppen ID ersetzen)!
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'expand_subtree', $GLOBALS["DynPG"]->get_DynPG_Subgroups_Of(1));

// Unterdrückt die nicht veröffentlichten Gruppen => ZWINGEND!
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'hide_not_public_groups', true);

// Setzt das NESTED Menu Template => ZWINGEND!
$GLOBALS["DynPG"]->SetParam_PlugIn_Template('DPGdynmenu', 'nested');

mfg
chris.w.
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************

19.10.2014 17:45

ZITIEREN | ANTWORTEN

climber5

Beiträge: 26

Hola Chris,

Mein Beitrag oben macht zugegebenermassen nicht viel Sinn. Das Forum hat alle Tags rausgelöscht.

Ich mag deine Lösung, alle Menue Punkte in einer Unterguppe zusammen zu fassen! Nur leider Funktioniert es bei mir nicht.

ich habe jetzt 2 Test-Seiten erstellt:

Diese Seite zeigt den Fehler den ich im Moment habe wo gewisse schliessende li und ul tags fehlen:
dynpg.hoele.ch/nested.php

Diese Seite Zeigt die Anpassungen wie von Chris vorgeschlagen.:
dynpg.hoele.ch/nested_update.php
Diese Lösung gefällt mir sehr gut, aber irgendwie kommen die Untermenues nun nicht.

Ich habe die beiden navi.inc.php files als Attachement angehängt.

Vielen Dank.

Gruss

Christoph
Attachments
1 Attachment (Dateityp: zip, Größe: 2 Kb)

22.10.2014 09:34

ZITIEREN | ANTWORTEN

Urs Gamper

Beiträge: 530

Hoi Christoph

Im zweiten Beispiel sind da Unterverzeichnisse erstellt oder sind dies lediglich Artikel?

Dann wäre diese Zeile dafür verantwortlich:
$GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'limit_articles', 0);

Ich gehe ja davon aus, dass in dynpg die Navigationspunkte auf "öffentlich" und nicht auf "öffentlich ohne Subnavi" gestellt sind.

Grüessli
Urs
gamper media GmbH
5621 Zufikon
+41-56-631 80 23

22.10.2014 10:11

ZITIEREN | ANTWORTEN