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
|
|