Zum Inhalt springen

Navigationsleiste auf einzelner Seite ausblenden

Erstellt am 25. Oktober 2017 · 3 Antworten · letzte Antwort am 25. Oktober 2017

Tags: Frage

Flo333 ·

Hallo, ganz bestimmt kann mir jemand von Euch helfen. Ich versuche verzweifelt auf einer Unterseite die Navigationsleiste komplett auszublenden. Wie bekomme ich das Hin?
Danke Danke

Norman2k ·

Da du nicht sagst, wie die Navigation erstellt worden ist und auch deine TYPO3-Version nicht verrätst, ist es natürlich schwierig eine gezielte Aussage zu treffen.
Wenn es schnell und schmutzig sein soll, einfach auf der betreffenden Seite mit TS die Zuweisung löschen oder überschreiben, also z.B. lib.meinMenu >
Oder per CSS ausblenden, geht auch im TS

Flo333 ·

Super, danke es handelt sich um 6.2.26 und ich würde es gerne einfach über TS bzw. CSS ausblenden aus die ganze navbar-main ich glaub so heißt die bei mir..
kann ich das nicht einfach über ein Template machen und dann im Setup die Navbar verbergen?
Kannst Du mir genau sagen was ich da eintippen muss? Bin absolut kein Programmierer brauche aber dringend eine Unterseite ohne Navbar und mein Programmiererfreund ist nicht erreichbar

.navbar-main > li > a .bar {
position: absolute;
top: -100px;
left: 0px;
width: 100%;
height: 10px;
background: #424e5b;
opacity: 0;
-webkit-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
}

-->
</style>
)
}
}
}

Teisinger ·

TypoScript das meiner Ansicht nach immer drin sein sollte - um aus was weiß ich für Gründen sowas wie deine Anforderung schnell und dreckig zu machen:

page {
bodyTag >
bodyTagCObject = TEXT
bodyTagCObject.stdWrap.dataWrap = <body id="page-{field:uid}" class="be-{field:backend_layout}">
}

Such in deinem TypoScript mal nach bodyTag (sollte wohl vorhanden sein) und ersetzte es durch das oben - schon hast du jede Seite im Frontend eindeutig identifiziert und kannst dann das entsprechende mit CSS machen...

-----------
Besser:
(kommt darauf an wie es umgesetzt wurde...)
Ich denke für gewöhnlich wird durch ein BackendLayout-FrontendLayout entschieden ob eine Navi da ist oder nicht - kopier dir dieses BackendLayout-FrontendLayout und schmeiß die Navi raus.

Auf der Seite in der du die Navi dann nicht willst, gehe in die Seiteneigenschaften und ändere das Layout zu deinem gerade erstelltem - fertig. Ganz ohne CSS und wiederverwendbar. 🙂