Hallo, möchte aus Designgründen gerne eine zweizeilige Haupt-Navigation erstellen wie in der angehängten Grafik, die Unterpunkte können einzeilig bleiben. Ist sowas grundsätzlich mit TL möglich?
strich-sieben
Hallo, möchte aus Designgründen gerne eine zweizeilige Haupt-Navigation erstellen wie in der angehängten Grafik, die Unterpunkte können einzeilig bleiben. Ist sowas grundsätzlich mit TL möglich?
strich-sieben
Ist überhaupt kein Problem mit TL. Ist einfach nur ne css geschichte.
Du musst die seiten einfach richtig in der seitenstruktur anlegen
Seitenstruktur :
Oberpunkt :
Geschichte
Unterseite :
Entstehung & Entwicklung
... etc
.
Dann einfach über css mit ul und li die einzelnen ebenen ansprechen.
HI
ich würde einfach das Navigations-Template dahingehend ändern, dass der erste Teil eines Navigationspunktes aus dem Seitennamen gebildet wird und der zweite, untere Teil einfach der Seitentitel ist.
Sebastian
Ich arbeite beim Linux-Systemhaus ETES in Stuttgart
Hi, danke für die Vorschläge.
@Sarvo: Dann habe ich aber auch zwei Navigationspunkte, oder?
@Sebastian: Versuche mal, das Template umzubauen und hoffe, dass ich dann noch weitere einzeilige Untermenüpunkte dazufügen kann.
strich-sieben
HI
das wird eher schwierig. Wenn du vorhandene Felder benutzen willst, und keine eigene Erweiterung programmieren, gibt es nicht allzu viel Auswahlmöglichkeiten.
Mit
kannst du dir ausgeben lassen, welche Variablen im Template verwendet werden können, vielleicht ist ja noch eine dabei, die dir passt.PHP-Code:
<?php
echo $this->showTemplateVars();
?>
Sebastian
Ich arbeite beim Linux-Systemhaus ETES in Stuttgart
Sebastians Lösung ist wohl auch die saubere, bin auch noch nicht so lange dabei und hab diese Kniffe noch nicht raus
Zu deiner Frage
Ja du hast dann zwei Punkte, nur du kannst bei deinem Oberpunkt eine Interne Weiterleitung in der Seitenstruktur zuweisen und zwar auf die erste Unterseite.
Der User wird dann beim Kilck auf Ober und Unterpunkt auf die selbe Seite verlinkt.
HI
das finde ich ebenfalls eine schöne Lösung, ist allerdings für den Backend-Redakteur etwas verwirrend. Vielleicht versuchst du erstmal meinen Vorschlag und wenn das nicht zufriedenstellend ist, dann...
Sebastian
Ich arbeite beim Linux-Systemhaus ETES in Stuttgart
Hi, habe jetzt mal das Template umgebaut und es klappt einwandfrei: Der Seitentitel wird jetzt als 2.Zeile dargestellt.
Mal sehen, was passiert, wenn ich den ersten Untermenüpunkt anlege. Vielleicht lasse ich dann einfach den Seitentitel weg und das wars dann schon. Nicht sehr elegant, sollte aber funktionieren...
Der Nachteil des Umbaus kommt aber spätestens beim nächsten Update...
(Bei Interesse kann ich das Template auch hier veröffentlichen.)
strich-sieben
Warum sollte das Update etwas zerstören?Der Nachteil des Umbaus kommt aber spätestens beim nächsten Update...
Wenn Du über das Backend-Menü "Templates" die Änderung eingerichtet hast, oder wenn Du eine Kopie des Originaltemplates im /templates-Verzeichnis hast (und diese geändert), ist es Updatesicher. Das templates-Verzeichnis wird nicht beim Update überschrieben!
Solange im Original die Strukturen und Klassen nicht verändert werden, wird auch Deine persönliche Anpassung weiter funktionieren.
Habe direkt das Original bearbeitet. Und irgendwie war mir das nicht klar, dass das auch über das Backend geht. Aber das werde ich jetzt wohl nie mehr vergessen...
strich-sieben
Hallo strich-sieben,
das ist doch nicht so schlimm. Man muss sich ja auch erst mal reinfinden und viele Dinge hat Leo mit einem genialen Konzept in TYPOlight eingebaut.
So ist es eben möglich, ohne die Stammdateien (Core) zu ändern, beinahe jede beliebige Änderung im System zu machen und das auch noch Updatesicher.
Deine Lösung kannst Du noch jetzt updatesicher machen:
Kopiere einfach Deine modifizierten Dateien in den Pfad /templates und speichere aus dem Original-ZIP die echten Dateien wieder in die Installation - schon fertig.
Hintergrund ist, dass TYPOlight bei jedem Template erst nach einer Datei im Template-Verzeichnis guckt, erst wenn dort keine ist, wird das Originaltemplate verwendet - eigentlich ganz einfach - man muss es nur wissen.
HI
du könntest das Template auch noch so ändern, dass bei den Untermenüpunkten keine zweite Zeile ausgegeben wird. Einfach eine if-Schleife darum, finito.
Sebastian
Ich arbeite beim Linux-Systemhaus ETES in Stuttgart
Ja, dann wär's perfekt.
strich-sieben
Geändert von strich-sieben (14.08.2009 um 17:43 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen