Sodala,
meine ersten Gehversuche hab ich geschafft und mir ein kleines Template erstellt.
Nur jetzt hab ich folgende kleine Frage:
Ich möchte zum testen die Seite: http://rc-la-trausnitz.de/ auf Typo3 umbauen: http://82.165.8.131/typo3cms/rc-la-trausnitz.de/
Wie sag ich dem Template aber nun das im Body-Tag stehen soll:
<body leftmargin=0 rightmargin=0 topmargin=0 bottommargin=0 marginwidth=0 marginheight=0>
im Template stehts drin, aber durch den Autoparser wirft er das ja raus und schreibt stattdessen:
<body bgcolor="#FFFFFF">
Das Template hab ich nach dem Tutorial doc_tut_templsel_de erstellt!
Mein Templatesetup:
# Menu 1 cObject
temp.menu_1 = HMENU
temp.menu_1.1 = TMENU
temp.menu_1.1 {
NO.allWrap = <div class="menu1-level1-no"> | </div>
IFSUB < .NO
IFSUB = 1
IFSUB.beforeImg = fileadmin/templates/Rotary/folderclosed.gif
ACT = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
temp.menu_1.2 = TMENU
temp.menu_1.2 {
NO.allWrap = <div class="menu1-level2-no"> | </div>
ACT = 1
ACT.allWrap = <div class="menu1-level2-act"> | </div>
}
# Configuring the Auto-Parser for main template:
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/template/Rotary/template.htm
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
}
relPathPrefix = fileadmin/template/Rotary/
}
# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.menu_1 < temp.menu_1
subparts.content < styles.content.get
}
# Main TEMPLATE cObject for the HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER
}
# Default PAGE object:
page = PAGE
page.typeNum = 0
# Copying the content from TEMPLATE for <body>-section:
page.10 < temp.mainTemplate
# Copying the content from TEMPLATE for <head>-section:
page.headerData.10 < temp.headTemplate
Vielleicht kann mir auch einer sagen warum der IE die Seiten nicht korrekt anzeigt, der Opera aber ohne Probleme?
Vielen Dank,
Florian
...
# Default PAGE object:
page = PAGE
page.bodyTag = <body leftmargin=0 rightmargin=0 topmargin=0 bottommargin=0 marginwidth=0 marginheight=0>
...
CU
maxhb
pfui bäh. und das von dem kerl, der immer auf validem html rumreitet... 😉
nimm liebe
page.stylesheet = fileadmin/styles.css
leg ein stylesheet mit dem namen styles.css in den folder fileadmin und definier dadrin:
body {margin:0px;}
das ist auf jeden fall valider als die vorige variante... ;-)
alternativ kannst du auch page.bodytagMargins = 0 oder so verwenden, allerdings genausowenig valide...
perfekt! 🙂
Vielen dank für die schnelle Hilfe
Daniel_S schriebpfui bäh. und das von dem kerl, der immer auf validem html rumreitet... 😉
Wieso, das ist doch Typoscript und dann auch noch valide 😉
Ausserdem Ist doch klar, dass ich Thanquol die Ohren langzieh, wenn er mit dem Code HTML erzeugen will...
CU
maxhb
P.S.: This code is provided "as is" with no expressed or implied warranty. Feel free to modify and/or distribute.
P.P.S.: Ist übrigens der weltbeste Text nach: This page left blank intentionally ... nur so am Rande 😉
Daniel_S schrieb
Ausserdem Ist doch klar, dass ich Thanquol die Ohren langzieh, wenn er mit dem Code HTML erzeugen will...
-_-'
Das hab ich leider noch nicht in meinem Kopf reingebracht! Ich hab bisher meine seiten komplett selber in php und html hochgezogen.
Drum fällt mir es mometnan schwer, das ich die standartbefehle nun in Typo3 komplett anders definieren muss.
eeeeeeeeeeeeeyyyyyyyyyyyyyyyyyyyyyyyy dir is das wetter wohl zu kopfe gestiegen...
das habe ICH NICHT GESCHRIEBEN 😉
waaah, sorry :o
ich hab aus dem doppelkommentar dann das falsche rausgelöscht ;(
Ich bitte vielmals um Verzeihung 😉
nimm lieber
page.stylesheet = fileadmin/styles.css
leg ein stylesheet mit dem namen styles.css in den folder fileadmin und definier dadrin:
body {margin:0px;}
[/quote]
Ich hab das eingefügt, aber es tut leider nichts!
Das HTML geschnipsel vorher hat aber funktioniert 😉
hast du den browsercache und den t3cache gelöscht? also bei mir spielt das so
da wird atm auch keine seite angezeigt...
ich bin gerade ein wenig am "rumspielen" und hab die Page mehr oder weniger aussergefecht gesetzt *g*
Müsste aber nun wieder gehen!
T3 Cache lösche ich sicherheitshalber nach jeder bearbeitung, Browsercache hab ich minimal eingestellt, lösche ich aber auch immer wieder mal.
ich mache es wie Daniel_S und bei mir funktioniert es auch 🙂
hmm... mein Hirn arbeitet bei der sch...önen Hitze nicht allzu schnell *g*
ich habe eine neue CSS Datei erstellt und reingeschrieben:
body {margin:0px;}
und im Template:
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/template/Rotary/template.css
aber es tut sich nichts?
hallo
muss man nicht 4 Sachen angeben?
Links, Oben, Rechts, Unten? Ich weiss aber die reihenfolge nicht mehr 🙂
body {
margin: 0px 0px 1px 0px;
}
naja ich weiss nicht, ob man das zwingend muss!
bei nur einer angabe gilt es für alle vier seiten, bei einer aufzählung gilt der uhrzeigersinn, angefangen wird oben.
es gibt natürlich noch weitere kombis, aber das is hier ja eigentlich kein css-forum... 😉
danke doku 🙂 ok, dann weiss ich auch nicht wo der fehler liegt!
nö, kannst einen, zwei oder vier werte angeben
da war wohl jemand schneller...
siehst du den Fehler? ich seh echt keinen 😃