Zum Inhalt springen

wrap, allwrap und linkwrap bleiben ohne Wirkung

Erstellt am 11. Oktober 2003 · 2 Antworten · letzte Antwort am 13. Oktober 2003

Tags: Frage

Unbekannter Benutzer ·

Hallo,

bin typo3-Anfänger und habe diverse Schwierigkeiten. Ich habe auf http://www.wilhelmshaven-city.de die Version Quickstart installiert. Mit Hilfe der Doku "Modern Template Building, Part 1"wollte ich nun erste Schritte zu einem eigenen Layout und eigener Seite starten und da habe ich nun ein paar Fragen, denn was auch immer ich bis jetzt versucht habe, wrap, linkwrap und allwrap bleiben völlig ohne Wirkung.

Eine Anmerkung, zur Doku: Das ist ein Fehler, der mich als Neuling ettliche Stunden gekostet hat. Auf der Seite "Creating the menu" heißt es

#Menü einbinden
subparts.menu_1 < temp.menu_1

es muss aber heißen
#Menü einbinden
subparts.menu_1=< temp.menu_1

sonst erhält man einfach kein Menü angezeigt.
Soweit die Anmerkung und zurück zu meinem Problem:

Ich habe in meiner Menüdefinition annähernd das Beispiel nachvollzogen (HTML-Template, CSS etc.)

NO.wrap = <DIV class="menu_level1"> |</DIV> BR-Tag
ACT = 1
ACT.wrap = <DIV class="menu_level1_act"> | </DIV>BR-Tag

die br-tags bleiben ohen jede Wirkung. Auch, wenn ich festen Text einfüge wird dieser nicht angezeigt. Ebenfalls versucht habe ich das nächste Beispiel, in dem kleine Symbole vor die Menüpunkte gestellt werden, aber nix.

Gleiches gilt für ein Rootline-Element. Die Menüpunkte werden zwar eingesetzt, aber keine Zwischenräume oder andere Zeichen.

Habe ich was übersehen, nicht eingebunden...???

Ich bin euch sehr dankbar, wenn ihr mir auf die Sprünge helfen könnt.

Danke
Oliver

ITiger · · Beste Antwort

Komisch, aber bei mir funktioniert das mit

 subparts.menu_1 < temp.menu_1

Bei mir funktioniert auch folgendes:

NO.allWrap = <tr cellspacing="0" cellpadding="0"><td style="padding-left: 8px;" class="menu1"><div>|</div></tr></td>

und das mit dem Pathmenü geht so:

temp.path = HMENU
temp.path.special = rootline
temp.path.1 = TMENU
temp.path.1 {
                   NO.allWrap = <span class="path"> &gt; | </span>
                   }

Klicke beim Template mal auf "Click here to edit the whole template record".
Auf der Seite weiter unten gibts dann ein Feld "include static"... ist da "content(default)" drin? Wenn nicht, dann könnte das dein Problem sein...

Gruß ITiger.

Unbekannter Benutzer ·

Hallo ITiger und vielen Dank,

also dirket hatte mir Deine Antwort nicht geholfen, aber da ich den Quelltext zum Rootline von Dir ausgeschnitten und eingefügt habe wunderte ich mich, dass dieser sofort funktionierte.

Letztendlich lage es an der Groß-Kleinschreibung! Ich hatte allwrap und nicht allWrap eingetippt. :o .

Nun habe ich noch das Problem, dass einige Elemente, wie Login-Formular, Email-Formular und z. B. News nicht angezeigt werden, seit ich mein eigenes Template verwende.

Idee???

Gruß Oliver