Seite 1 von 1

Dynamische Navigation?

Verfasst: Mi 29. Apr 2009, 11:32
von ballmann
Liebe Gemeinde,
bei meiner Navigation gibt es in der Navigation sechs fixe Rubriken mit jeweils einigen Unterordnern. Manche von diesen sind auf dynamische Inhalte eingestellt … aber wenn ich eine neue Seite (mit entsprechendem Dokumenttyp) anlege, die auch automatisch dann in eben jenem „dynamischen“ Verzeichnis liegt, wird mir diese nicht automatisch in der Navigation angezeigt.
Ich muß dazu erst im Navitool den entsprechenden Ordner auswählen und einmal neu speichern.

Ist das normal?
Oder hab ich eventuell etwas im Code der Navigation vergessen?
vielleicht sehe ich auch den Wald vor lauter Bäumen nicht …
Nachfolgend mal der Code. Hier wird auf der linken Seite der Site die Navigation ab der zweiten Ebene ausgegeben.

Code: Alles auswählen

<div id="leftcolumn">
  <div id="subnavigation">
    <we:navigation navigationname="naviname" parentid="1" depth="3" />
    <we:navigationEntry navigationname="naviname" type="folder" current="false"></we:navigationEntry>
    <we:navigationEntry navigationname="naviname" type="folder" current="true">
      [LIST]
        <we:navigationEntries />
      [/LIST]
    </we:navigationEntry>
    <we:navigationEntry navigationname="naviname" type="folder" level="2" current="false">
      [*]
        <we:navigationField complete="link" />
      </li>
    </we:navigationEntry>
    <we:navigationEntry navigationname="naviname" type="folder" level="2" current="true">
      [*]<span class="navigationactivefolder">
        <we:navigationField complete="link" />
        </span>
        <we:ifHasEntries>
          [LIST]
            <we:navigationEntries />
          [/LIST]
        </we:ifHasEntries>
        

      </li>
    </we:navigationEntry>
    <we:navigationEntry navigationname="naviname" type="item" level="3" current="true">
      <li class="navigationactive">
        <we:navigationField complete="link" />
        <we:ifHasEntries>
          [LIST]
            <we:navigationEntries />
          [/LIST]
        </we:ifHasEntries>
        

      </li>
    </we:navigationEntry>
    <we:navigationWrite navigationname="naviname" />
  </div>
</div>

Re: Dynamische Navigation?

Verfasst: Mi 20. Mai 2009, 17:27
von Michael D.
das ist bei uns auch so. ich denke dass ist von we so gelöst und handelt sich um keinen coding fehler.

Re: Dynamische Navigation?

Verfasst: Fr 22. Mai 2009, 22:09
von Creutzburg
Es gibt im Navi-Modul einen kleinen, aber wichtigen Unterschied (war zumindest bis zur 5er Version so):

Sagst Du einem ORDNER, dass er dynamische Inhalte enthält, dann ändert/aktualisiert WE den Ordnerinhalt tatsächlich immer erst, wenn Du im Navimodul den Eintrag neu speicherst.

Sagst Du aber einem EINTRAG, dass er dynamische Inhalte enthält (unter "Eigenschaften" bei "Auswahl" auf "dynamische Auswahl" gehen), dann werden die Einträge tatsächlich sofort aktualisiert, ohne dass Du wieder ins Navimodul musst.

Viele Grüße,
Alex

Re: Dynamische Navigation?

Verfasst: Fr 22. Mai 2009, 22:15
von deemes
:shock: Das wär ja...unglaublich...! Seit es diese Funktion gibt erkläre ich den Kunden dass dynamisch leider nur pseudo-dynamisch heisst und man den Navipunkt leider immer manuell speichern muss!

:wallbash:

Danke für den Tip! Wird Montag direkt ausprobiert.

Re: Dynamische Navigation?

Verfasst: Fr 22. Mai 2009, 22:22
von MarS
deemes hat geschrieben::shock: Das wär ja...unglaublich...!
Das dachte ich auch eben ... ich meine, mittlerweile haben wir uns ja damit abgefunden, aber mich würde die Begründug für so ein komisches Verhalten schon interessieren. Sowas kann doch kein Bug sein?

Gruß, Martin

Re: Dynamische Navigation?

Verfasst: Sa 23. Mai 2009, 12:10
von deemes
Ich habe das jetzt getestet und es funktioniert tatächlich! Getestet mit einer 6.0.0.5.

Allerdings ist das Verhalten ein wenig irrtierend, drum hier eine kleine Erklärung.

1) Die Funktion ist nicht hinter einem eigenen Reiter versteckt, wie bei Ordnern, sondern wird dort ausgewählt wo man eigentlich das verlinkte Dokument/Objekt wählt.

2) Anders als bei Ordnern mit dynamischem Inhalt, werden Einträge mit dynamischem Inhalt nicht selbst dargestellt, sondern dessen Inhalte werden auf der gleichen Ebene dargestellt.

Das hat mich erst total verdutst aber das ist durchaus interessant, da man so noch viel mehr Möglichkeiten als mit dynamsichen Ordnern hat! Man kann z.B. 5 Dokumente vom Dokumententyp A und 5 Dokumente vom Dokumententyp B und 5 Objekte der Klase C zusammen auf einer Ebene ausgeben.

Und es ist wirklich Live. Lege ich ein neues Dokument vom Dokumententyp A an erscheint es direkt in der Navi! Ändere ich den Titel, ändert sich das auch sofort in der Navi!

Re: Dynamische Navigation?

Verfasst: Mi 27. Mai 2009, 19:17
von ballmann
ja, ich hatte das mittlerweile dann auch herausgefunden.
die idee, extra eine datei anlegen zu muessen, die dann stellvertretend fuer die dynamischen eintraege steht ist irrtierend.

aber wenn man das einmal verstanden hat, funktioniert es ohne probleme.
erstaunlich, dass das handbuch da nicht explizit die unterschiede aufzeigt.

Re: Dynamische Navigation?

Verfasst: Di 26. Jan 2010, 16:41
von mbo
Kann es sein, dass das in der Version 6.0.0.7 nicht mehr funktioniert?
Habe einen dynamischen Eintrag über Objekte gemacht, aber neu eingestellte Objekte werden einfach nicht automatisch übernommen. Erst wenn ich im Navitool den Eintrag noch einmal speichere.
Die Templates dafür habe ich direkt im Mastertemplate included. Funktioniert das eventuell nur, wenn man erst ein Ddokument aus dem Template erstellt und dieses dann im Mastertemplate included?

Re: Dynamische Navigation?

Verfasst: Mo 18. Okt 2010, 10:47
von we:willRockYou
Ja, kann das bestätigen. Habe Deinen Bugeintrag #4101 mal bestätigt.