2016-05-19 24 views
1

ich schon das ganze Internet nach einer Lösung gesucht, aber nicht gefunden hat, die richtige Antwort, so ist hier meine Frage:Brotkrumen-Menü nicht richtig in Typo3 arbeitet 7.6.6

Ich habe einen Verzeichnispfad einzuführen versucht, in meiner Website. Ich habe dies getan, indem Sie das folgende HMENU schreiben:

lib.breadcrumb=COA 
lib.breadcrumb { 
    10 = HMENU 
    10 { 
      special = rootline 
      special.range = 1|-1 

      includeNotInMenu = 1 
      1 = TMENU 
      1 { 
        # no unneccessary scripting. 
        1.noBlur = 1 
        # Current item should be unlinked 
        1.CUR = 1 
        1.target = _self 
        1.wrap = <div class="breadcrumb"> | </div> 
        1.NO { 
          stdWrap.field = title 
          ATagTitle.field = nav_title // title 
          linkWrap = ||*| &nbsp;&raquo;&nbsp; |*| 
        } 
        # Current menu item is unlinked 
        1.CUR { 
          stdWrap.field = title 
          linkWrap = ||*| &nbsp;&raquo;&nbsp; |*| 
          doNotLinkIt = 1 
        } 
      } 
     } 
} 

Das Menü auf der Website zeigt, so dass die Verkabelung in Ordnung arbeitet. Aber das Problem ist, trotz aller Websites haben die gemeinsame Root-Site Home im Backend Hierarchie, die Wurzel wird nicht an allen Standorten angezeigt. Hier ist ein konkretes Beispiel von zwei verschiedenen Seiten mit dem gleichen Stelle hierarchie Baum Rückkehr verschiedene Paniermehl:

Backend-Ort-Baum:

Home----Referenzen-----Vertriebsplattform 
    \---Kompetenzen----Schnittstellentechnik 

edit:

enter image description here

Paniermehl:

Breadcrumb1

Breadcrumb2

Ich suchte nach Unterschieden in der Konfiguration der Website, aber negativer Bericht. Ich habe auch mehrere Caches zurückgesetzt.

Hat anybode ein ähnliches Problem oder eine Idee, was könnte falsch sein?

Vielen Dank im Voraus, Thomas

+0

Könnten Sie einen Screenshot über Ihre Site-Struktur machen? Oder visualisieren Sie es bitte in einem Top-Down-Format. Ich denke, das Problem ist möglicherweise Ihre Reichweite: 1 | -1 so wird es eine Ebene hinter beginnen Haben Sie die gleiche Vorlage in Home? Sind Referenz und Kopetenz auf dem gleichen Level zu Hause? Ist die Kompetenz vielleicht ein Shortcut-Typ? –

+0

Hallo @ András. Ty für Ihre Anregungen. Die Vorlagen von Kompetenzen und Referenzen matc h. Wie Sie sehen werden, sind sie auf der gleichen Ebene im Seitenbaum. Leider sind weder Kompetenzen noch Referenzen vom Typ Abkürzung. Beide sind vom Standardtyp. – thomas

Antwort

0

Nach vielen Stunden der Forschung ich den Grund gefunden, warum die Brotkrümel nicht richtig erschienen.

Alle Websites auf der zweiten Ebene der Hierarchie verwenden die gleiche Vorlage (eine andere als die Startseite). Aber diejenigen von denen, die Home nicht als Teil ihres Breadcrumbs zeigten, enthielten fälschlicherweise auch die Vorlage der Home-Site als grundlegende Vorlage. Dies hat ein Überbleibsel aus früheren Stadien der Entwicklung sein :(

Ich weiß nicht genau, warum das Brotkrumen-Menü davon betroffen wurde, aber das Problem verschwunden, nachdem diese Abhängigkeit zu fixieren.

Anyways Dank für alle Ihre Antworten und Vorschläge

1

nimmt dies:

special = rootline 
special.range = 1 
+0

Ty für Ihre Antwort. Aber leider ist das Ergebnis ähnlich. Der erste Teil des Breadcrumbs wird gerade abgeschnitten. Es ist also wie folgt: Referenzen >> Vertriebsplattform, Schnittstelle . – thomas

+0

Ich baue den Root/Home Hardcode im Typoscript. hier ein Beispiel: http://www.typo3-probleme.de/2015/04/22/typo3-tx_news-breadcrumb-menue-einbinden-1580/ –