Hallo,
ich hatte css styled content bisher nicht eingebunden.
Nach einem Update auf Typo 4.2.3 kam ich in die Not den cal Kalender zu installieren, der dies unbedingt benötigt.
Nun bekomme ich die unmöglichsten Abstände (scheinbar immer im Zusammenhang mit Text mit Bild), so dass mein Layout komplett zerschossen wird. Ausserdem bekomme ich auch noch unterschiedliche Schriftgrößen.
Bei den 'Statischen'habe ich content(default) und styles.content(default) eingebunden - ich habe diese auch schon rausgenommen und getestet, ob sich etwas verändert - leider ohne Erfolg!
Ich habe es auch schon hiermit probiert (ein Tip aus dem Forum):
tt_content.textpic = COA
tt_content.textpic {
10 = COA
#
10.if.value = 100
#
10.if.isLessThan.field = imageorient
#
10.10 = < lib.stdheader
#
#
20 = < tt_content.image.20
#
20.text.10 = COA
#
20.text.10 {
#
if.value = 24
#
if.isGreaterThan.field = imageorient
#
10 = < lib.stdheader
#
10.stdWrap.dataWrap = <div class="csc-textpicHeader csc-textpicHeader-{field:imageorient}">|</div>
#
}
#
20.text.20 = < tt_content.text.20
#
}
Leider auch ohne Erfolg!
Bestimmt muss ich an meinem Typoscript etwas ändern?
Mein TS:
###ändert die Überschriften - css Eintrag: header1, ...###
#tt_content.text.10 = < lib.stdheader
#lib.stdheader.10.1.fontTag = <div class="header1"> | </div>
#lib.stdheader.10.2.fontTag = <div class="header2"> | </div>
#lib.stdheader.10.3.fontTag = <div class="header3"> | </div>
#lib.stdheader.10.4.fontTag = <div class="header4"> | </div>
###stellt die Anzahl der Ergebnisse pro Seite ein
plugin.tx_indexedsearch._DEFAULT_PI_VARS.results = 5
plugin.tx_indexedsearch.search.exactCount = 0
###Macina Searchbox Template, um das template anzusteuern
plugin {
tx_macinasearchbox_pi1 {
templateFile = fileadmin/template_macina_searchbox/template.htm
}
}
###Um die Ausgabe (Suchergebnisse) anzusteuern - ID ändern darf ich nicht vergessen
plugin.tx_macinasearchbox_pi1.pidSearchpage = 731
###Suchen Template
plugin {
tx_indexedsearch {
templateFile = fileadmin/template_search/template_css.html
}
}
# Statistik:
config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile = buendnis_log.txt
###Styleumleitung für den Kalender
seite.headerData.20 = TEXT
seite.headerData.20.value = <link href="fileadmin/familienbuendnis/kalender/jw_calendar.css" rel="stylesheet" media="screen" />
### Der originale Kalenderstyle wird ausser Kraft gesetzt###
plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >
######## Klick vergrößern - wirkt bei nur Bilder, glaube ich!? ###########
###Stellt die Größe des Bildes bei'Klick vergrößern' ein#
tt_content.image.20.1.imageLinkWrap.width = 1024m
tt_content.image.20.1.imageLinkWrap.height = 1024m
#zentriert das Bild ohne Rahmen
tt_content.image.20.1.imageLinkWrap.bodyTag = <body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
###Stellt die Größe des Bildes (bei 'Text mit Bild) bei'Klick vergrößern' ein#
tt_content.textpic.20.1.imageLinkWrap.width = 1024m
tt_content.textpic.20.1.imageLinkWrap.height = 1024m
#zentriert das Bild ohne Rahmen
tt_content.textpic.20.1.imageLinkWrap.bodyTag = <body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
#Titel oben
tt_content.image.20.1.imageLinkWrap.title = www.fuerther-buendnis-fuer-familien.de
tt_content.textpic.20.1.imageLinkWrap.title = www.fuerther-buendnis-fuer-familien.de
#Titel unten rechts (nur Bild)
tt_content.image.20.1.imageLinkWrap.JSwindow.expand = 0,20
tt_content.image.20.1.imageLinkWrap.wrap = <a href="javascript:close();"> | </a><br /><table align="right"><tr><td><font face="verdana,arial,helvetica,sans-serif" size="2" color="#666666">www.fuerther-buendnis-fuer-familien.de</font></td></tr></table>
#Titel unten rechts (Text mit Bild)
tt_content.textpic.20.1.imageLinkWrap.JSwindow.expand = 0,20
tt_content.textpic.20.1.imageLinkWrap.wrap = <a href="javascript:close();"> | </a><br /><table align="right"><tr><td><font face="verdana,arial,helvetica,sans-serif" size="2" color="#666666">www.fuerther-buendnis-fuer-familien.de</font></td></tr></table>
seite = PAGE
# Für die Suche:
config.no_cache=0
config.index_enable = 1
config.index_externals = 0
# SUCHfunktion aktivieren - Indexed Search Engine einschalten:
seite.config.index_enable = 1
seite {
typeNum = 0
bodyTag = <body bgcolor="#000000">
stylesheet = fileadmin/familienbuendnis/styles/default.css
<td class="inside" style="background-color:#000000">
### CSS-Angaben fuer p-tags um Content
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes {
# P.style=font-size: 65%
P.class=test
PRE.style=;
}
### Unnötigen Quelltext verschwinden lassen:
### CSS:
plugin.tx_indexedsearch._CSS_DEFAULT_STYLE >
plugin.tx_wssitemap_pi1._CSS_DEFAULT_STYLE >
plugin.tt_news._CSS_DEFAULT_STYLE >
plugin.tx_veguestbook_pi1._CSS_DEFAULT_STYLE >
plugin.tx_spdirectory_pi1._CSS_DEFAULT_STYLE >
#plugin.tx_a21glossary._CSS_DEFAULT_STYLE >
### Header anpassen für xhtml nach W3C
seite {
config.doctypeSwitch =
config.doctype = xhtml_trans
oder config.doctype = xhtml_strict / xhtml_frames
}
# bereinigt Fehler:
config.doctype = xhtml_trans
config.xhtml_cleaning = all
### Die javascript-datei mit dem Inhalt aus dem Quelltext
seite.headerData.9 = TEXT
seite.headerData.9.value = <script type="text/javascript" src="fileadmin/familienbuendnis/styles/javascript.js"> </script>
#seite.headerData.4 = TEXT
#seite.headerData.4.value = <link type="text/css" href="fileadmin/familienbuendnis/styles/default.css" rel="stylesheet" title="default" media="screen,projection" />
seite.headerData.5 = TEXT
seite.headerData.5.value = <link type="text/css" href="fileadmin/familienbuendnis/styles/kontrast.css" rel="alternate stylesheet" title="kontrast" media="screen,projection" />
# Favicon:
seite.headerData.8 = TEXT
seite.headerData.8.value = <link rel="shortcut icon" href="fileadmin/familienbuendnis/favicon.ico" type="image/x-icon" />
meta.AUTHOR = Webduett
meta.DESCRIPTION = Fürther Bündnis für Familien
meta.revisit = 10 days
meta.language = de
meta.keywords = Bündnis für Familien, Bündnis Fürth, Familienfreundliches Fürth, Fürth Bündnis, Bündnis Fürth
meta.robots = index,follow,all
meta.Copyright = Servicebüro: Fürther Bündnis für Familien
meta.Title = Fürther Bündnis für Familien
meta.Publisher = Das Bündnis für Familien in Fürth
meta.Abstract = Das Bündnis für Familien in Fürth
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/familienbuendnis/templates/index.htm
10.workOnSubpart = DOKUMENT
10.marks {
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 719
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
noBlur = 1
#NO.doNotLinkIt = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
####Aktiver Link ist gefärbt - leider nicht, wenn das Untermenu aktiv ist!####
CUR < .NO
CUR = 1
###ATagParams"aktive" muss vor "color" sein, sonst geht's nicht!####
CUR.ATagParams = class="aktive"
CUR.ATagParams=style="color:#cc0000"
}
2 < .1
2.wrap = <ul>|</ul>
3 < .2
4 < .2
}
###Um das linke Menu anzusprechen muss auf der entsprechenden Unterseite
ein eigenes Template erstellt werden!!!###
MENU_LINKS = HMENU
#MENU_LINKS.special = directory
########
MENU_LINKS.special.value =
########
MENU_LINKS.1 = TMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO.linkWrap = | ||*| | ||*| |
######Einzelnes Menu HIER beim Bündnis gebraucht im Intranet#################
MENU_LINKS= HMENU
MENU_LINKS.special = list
MENU_LINKS.special.value = 780, 781, 782, 783, 888
MENU_LINKS.1 = TMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO.linkWrap = | ||*| | ||*| |
#MENU_LINKS.2 = TMENU
#MENU_LINKS.2.NO = 1
#MENU_LINKS.2.NO.allWrap = | ||*| | ||*| |
FOOTER.wrap = |
FOOTER= HMENU
FOOTER.special = list
FOOTER.special.value = 777, 730, 732, 746
FOOTER.1 = TMENU
FOOTER.1.NO = 1
FOOTER.1.NO.linkWrap = |
###Mitte###
CONTENT_NORMAL = CONTENT
CONTENT_NORMAL {
wrap = |<!--TYPO3SEARCH_begin--><!--TYPO3SEARCH_end-->
table = tt_content
}
CONTENT < styles.content.get
###Links###
KASTEN2 < styles.content.getLeft
###Rechts###
CONTENT1< styles.content.getRight
###Für die Randspalte###
KASTEN < styles.content.getBorder
###externe Suchbox###
searchbox < plugin.tx_macinasearchbox_pi1
PFAD = HMENU
PFAD {
special = rootline
# 0 | -1 gibt die anzuzeigenden Ebenen an:
special.range = 1 | -1
1 = TMENU
1 {
# Verhindert den noBlur-Eintrag für die Menüpunkte: (sonst funktioniert css nicht)
noBlur = 1
NO {
# Der /-Strich:
allWrap = | ||*| | ||*| |
</span>
# Bestimmt das Aussehen der Links
ATagParams=class="navi"
}
}
}
}
}
Zur Vervollständigung noch die Constants:
# Damit beim Email-Formular KEIN neues Fenster aufgeht:
# evtl.: PAGE_TARGET = _self
PAGE_TARGET = _top
content.pageFrameObj =
content.linkToTop = <a href="#top">nach oben</a><br />
###Kalender CAL Template stellt Datum um###
plugin.tx_cal_controller {
view.dateFormat = %d.%m.%y
view.timeFormat = %H:%M
}
###ausgelagertes template cal - Eventansicht###
plugin.tx_cal_controller.view.event.phpicalendarEventTemplate = fileadmin/template_cal/phpicalendar_event.html
#LOGIN-PLUGIN: Wo liegt der Ordner mit den Benutzern?!:
#styles.content.loginform.pid = 739
# das es hier mehrere Logins gibt, liegt der 'Pfad' in den
#Constants der einzelnen Bereiche
# Sitemap-Rootpage angeben
plugin.tx_wssitemap_pi1.rootPagePID = 719
plugin.tx_wssitemap_pi1.menuSpecialValue = 719
# Nachricht, wenn in einem Formular Pflichtfelder nicht ausgefüllt werden
styles.content.mailform.badMess = Bitte füllen Sie noch folgende(s) Feld(er) aus:
# Header config.
[browser = msie]
doctypesw_cond = 1
[else]
doctypesw_cond = 0
[end]
Vielleicht kann mir jemand helfen - war auch schon ausgiebig im Forum!
Viele Grüße
O. Gebhardt