Hallo Leute ...
Ich hätte gerne um jedes inhaltselement ein eigenes Div/Class:
etwa so in der Ausgabe:
<div class="inhalt_std"> erster Artikel </div>
<div class="inhalt_std"> zweiter Artikel </div>
<div class="inhalt_std"> dritter Artikel </div>
Bisher hab ich folgendes:
stdWrap.innerWrap = <div class="inhalt_std"> | </div>
und in meinem css File die entsprechende Klasse. Das funzt auch ... aber der Rahmen geht um alle Inhalte:
<div class="inhalt_std">
erster Artikel
zweiter Artikel
dritter Artikel
</div>
Nicht um jeden einzeln ...
kann mir jemand sagen, wass ich dazu tun muss? Danke!
Liebe Grüße
Thomas
Hallo Thomas,
willkommen im Forum. Ich hoffe Du hast auch vorher die Suche benutzt. Hab die Antwort dazu schon min. 10x geschrieben.
Aber ich will mal nicht so ein und schreib es ein 11. Mal ;-)
Stichwort "section_frame" oder besser bekannt im Formular eines Content-Elements als "Frame". Dort sind bereits mehrere Vorlage drin wie u.a. Rahmen1 und Rahmen2. Jede Option legt ein DIV mit einer Klasse um ein Content-Element.
Viele Grüße
Michael
Hallo Michael ...
hm... danke erstmal für die Geduld ... sorry...bin ein newb mit Typo 3 :-).
Ich komm nicht dahinter wie das geht. Sitz schon den ganzen Tag dran ... hab auch nach deinem Suchbegriff gesucht...ohne Erfolg bei der Umsetzung...:-(
Ich schick mal mein ganzes Typo Script:
seite = PAGE
seite.config.disableAllHeaderCode = 1
seite {
typeNum = 0
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.marks {
MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 415
MENU_LINKS.1 = TMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO.ATagParams = class="linkMen1"
MENU_LINKS.entryLevel = 1
MENU_LINKS.2 = TMENU
MENU_LINKS.2.NO = 1
MENU_LINKS.2.NO.ATagParams = class="linkMen2"
MENU_LINKS.3 = TMENU
MENU_LINKS.3.NO = 1
MENU_LINKS.3.NO.ATagParams = class="linkMen3"
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
stdWrap.innerWrap = <div class="inhalt_std"> | </div>
}
CONTENT_R = CONTENT
CONTENT_R {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}
CONTENT_L = CONTENT
CONTENT_L {
table = tt_content
select.orderBy = sorting
select.where = colPos = 1
}
}
}
beim Menü kann ich problemlos eine Klasse aus meinem CSS zuweisen. wie soll das bei einem einzelnen eintrag gehen...:
stdWrap.innerWrap = <div class="inhalt_std"> | </div>
macht wie gesagt ein div um alles.
kann mir da jemand noch etwas weiterhelfen?
Danke!
LIebe Grüße
Thomas
Hallo Thomas,
also ich würde Dir empfehlen css_styled_content einzusetzen, falls Du das nicht schon machst. Als anstatt content(default), css_styled_content einbinden.
Dann kannst Du einfach über:
CONTENT_RIGHT < styles.content.getRight
CONTENT_LEFT < styles.content.getLeft
CONTENT_NORMAL < styles.content.get
den Markern bzw. Subpart den jeweiligen Inhalt zuweisen.
Versuche einfach mal die Rahmen- bzw. Frame-Option im Formular für Content-Elemente zu verwenden (kann sein, daß die ohne css_styled_content nicht sichbar ist. Jedenfalls so oder so die Ansicht mit den erweiterten Optionen an haben. Wähle dann als Bsp. Rahmen1 und kuck Dir den Quelltext der Ausgabe Datei an. Du wirst sehen,daß dort ein DIV mit class um das Content-Element gelegt wurde. Jetzt muß Du nur noch die Klasse per CSS entsprechend formatieren.
Gruß
Michael