We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19654
    • 2 Posts
    Hallo zusammen,

    ich beschäftige mich jetzt seit drei Tagen mit MODx und mach mal einen Sammel-Post mit allen Problemen die ich habe.
    Es geht um diese Seite: http://www.seehotel-huberhof.de/modx/
    Die soll erstmal genau so funktionieren wie die original Seite: http://www.seehotel-huberhof.de

    Das größte Problem, das ich derzeit habe sind die Breadcrumbs mit friendly URLs.
    Ab der dritten Ebene (http://www.seehotel-huberhof.de/modx/huberhof/aussen.html) ist die Verlinkung einfach falsch!
    Ist das ein Bug oder übersehe ich da was?

    Alles andere ist hab ich durch Workarounds hinbekommen, was ich aber unschön finde, weil dadurch das Template nicht mehr flexibel und Content unabhängig ist.
    Da hab ich vorallem Probleme mit Wayfinder:
    Dass das Navigationsmenu in zwei Level angezeigt wird ging ganz gut aber beim "Untermenu" (also hier: Gästebuch und Newsletter etc.) musste ich tricksen: Ich hab im Dokumentenbaum einen Ordner "Unterseiten" angelegt und "nicht im Menu anzeigen" angeklickt. Mit einem Wayfinder aufruf auf diesen Ordner (startID=`<ordner>`) und mit showHidden funktioniert das. Leider wurden diese Unterseiten dann auch im normalen Menu (auf dem dunkelbraunen Grund) angezeigt.
    Lösung: Die Document IDs der Unterseiten mit "&excludeDocs" explizit ignorieren.
    Das heißt aber auch, dass man beim hinzufügen einer neuen Unterseite leider das template anpassen muss.
    hier ist der Tempale auszug:
    <div class="nav">
    		<img src="[(base_url)]assets/templates/Huho_MODx/images/huho_logo.jpg" alt="Logo" />
    		<div class="nav1">
    				[!Wayfinder? &startId=`0` &level=`1` &levelClass=`mainmenu`  &hereClass=`selected`!]
    				<div class="secondaryNav">
                                                    [!Wayfinder? &startId=`56` &level=`1` &levelClass=`mainmenu` &hereClass=`selected` !]
    				</div>
    		</div>
    		<div class="nav2">
                                    [!Wayfinder? &startId=`[[UltimateParent?]]` &levelClass=`submenu` &hereClass=`selected` &excludeDocs=`57, 58` !]
    		</div>
    	</div>


    Prinzipiell kann ich damit leben, aber dann kann ich die Menustruktur der ersten Ebene (also "Der Huberhof", "Die Zimmer" etc.) gleich fest ins Template einbauen - spar ich mit auch zwei Wayfinder aufrufe!
    Fällt jemand von euch dazu eine elegantere Lösung ein?

    Das sind erstmal die Probleme, wobei das Breadcrumb Problem das dringendere ist!

    Vielen Dank + viele Grüße
    miraculli
      • 28107
      • 230 Posts
      bau mal testweise
      <base href="http://www.dings.da/modx/" />

      in deine Templates ein.
        CONIN Werbeagentur . Köln
        http://www.conin.de
        • 19654
        • 2 Posts
        klappt!
        Danke für die schnelle und einfach Hilfe!

        Ich hab noch ein kleines, ästhetisches Problemechen:
        Ich hab modX mit der Beispielseite installiert und nach und nach um Template und Inhalt erweitert.
        Jetzt ist es so, dass die Dokumenten IDs irgendwo bei 50 sind obwohl ich nocht nicht richtig viel Inhalte habe.
        Gibt es eine Möglichkeit diese IDs zurück zu setzten? Also, dass sie neu vergeben werden, bei 1 los gehen und dann über den Dokumentenbaum inkrementieren?

        Grüße
        miraculli
          • 28107
          • 230 Posts
          nein, höchstens direkt über die DB.
            CONIN Werbeagentur . Köln
            http://www.conin.de