Zum Inhalt springen

Klickmenü, Breadcrumb, Seite nicht im Menü, Fehler

Erstellt am 19. Februar 2013 · 5 Antworten · letzte Antwort am 21. Februar 2013

Tags: Frage

dkdenz ·

Hallo erstmal!
Hier mein erster Thread.

Folgendes Problem:
Ich habe in einem Projekt ein Breadcrumb, welches im HTML-Template mit Markern versehen steht.

Im Setup steht folgendes:

#-----------------------------------
# klickpfad
#-----------------------------------
  subparts.KLICKPFAD = HMENU
  subparts.KLICKPFAD.wrap = <div id="klickpfad"> |
  subparts.KLICKPFAD {
    special = rootline
    1 = TMENU
    1 {
      noBlur = 1
      NO = 1
      NO.linkWrap = | // |
      CUR = 1
      CUR.doNotLinkIt = 1
      CUR.allWrap = | </div>
    }
  }

Dies wiederum erzeugt folgendes HTML:

<div id="klickpfad">
<a href="http://example.org/">
	Startseite</a> // <a href="aktuelles/aktuelle-pressemitteilungen.html">Aktuelles</a> // In der Presse
</div>

Alles gut soweit.
Ist eine Seite allerdings nicht im Menü (eine Fehlerseite) zerschießt es das Layout, weil das div "klickpfad" nicht geschlossen wird.
Das ist mir auch klar, nur weiß ich nicht, an welcher Stelle ich das div trotzdem schließen kann.

Nun will ich die Fehlerseite nicht in der Sitemap angezeigt bekommen, weswegen ich das vorerst so gelöst habe:

#-----------------------------------
# fehlerseite aus sitemap entfernen
#-----------------------------------
tt_content.menu.20.2 {
	excludeUidList = 84
}

Allerdings ist das für mich keine befriedigende Lösung.

Hat jemand einen Tipp, an welcher Stelle im TS ich das Problem lösen kann?
Danke im Voraus.

LuP ·

Hallo und Willkommen im Forum,

warum der DIV-Container erst bei CUR geschlossen wird, kann ich nicht nachvollziehen. Nach meiner Meinung müsste dies im wrap des HMENUs bereits geschehen.

VG,
LuP

dkdenz ·

Danke für die Antwort.

Habe schon alles probiert, was mir dazu eingefallen ist.
Scheint, ich habe einen Knoten im Hirn.

Noch Ideen / Vorschläge?

BTW: Der Umlaut hier im Forum-Titel wird nicht korrekt angezeigt ...

zeroalpha ·

Also ich bin weit weg von jemandem der sich wirklich auskennt.

Versuch es doch einfach mal so:

subparts.KLICKPFAD = HMENU
subparts.KLICKPFAD{
         special = rootline
         1 = TMENU
	 1 {
	     wrap = <div id="klickpfad"> | </div>
             noBlur = 1
             NO = 1
             NO.linkWrap = | // |
             CUR = 1
             CUR.doNotLinkIt = 1
           }
}

Viel Erfolg.