Hallo,
ich erzeuge beispielsweise Menüs mit TS. Dabei wrape ich die Elemente. Nun wird der ganze generierte Code in eine Zeile geschrieben.
Ist es möglich im TS einrückungen fü die späetere HMTL-Datei zu erzwingen?
Danke,
Johannes
Hallo,
ich erzeuge beispielsweise Menüs mit TS. Dabei wrape ich die Elemente. Nun wird der ganze generierte Code in eine Zeile geschrieben.
Ist es möglich im TS einrückungen fü die späetere HMTL-Datei zu erzwingen?
Danke,
Johannes
die frage verstehe ich nicht ganz,
geht es um die übersichtlichkeit des html codes??
Ja ich erzeuge zB solch ein Menü. Der Code ist dann für das MEnü immer in einer Zeile:
temp.navTemplate = HMENU
temp.navTemplate.1 = GMENU
temp.navTemplate.1 {
NO = 1
NO {
allWrap = <div class="item">|</div>
wrap = <div class="no"></div><div class="main">|</div>
#
XY = 35,136
transparentBackground = 1
10 = TEXT
10.text.field = title
10.fontColor = #fffffe
10.fontFile = fileadmin/static/tgcb.ttf
10.fontSize = 24
10.align = center
10.offset = 10,60
10.angle = 90
10.niceText = 0
}
ACT < .NO
ACT {
allWrap = <div class="item">|
wrap = <div class="main">|</div>
}
}
temp.navTemplate.2 = TMENU
temp.navTemplate.2.wrap = <div class="sub">|</div></div>
temp.navTemplate.2 {
NO = 1
NO
NO {
linkWrap = <br /> |
}
}
er soll aber schön in neuen Zeilen und eingerückt sein.
Zu sehen unter: http://p8095.typo3server.info/5.0.html
Ok, ich hab die Syntax: obj.prop (value)
Ich hatte davor noch ein =-Zeichen dazu.
Aber wie bringe ich das nun richtig hin? Klappt noch nicht richtig.
Weiß keiner wie ich den Code besser formatiere? Ich kenne zwar den Syntax, aber es funtzt nicht richtig...
Schaut doch mal on den Code, was beim Menü erstellt wurde. Das sollte schöner aussehen: http://p8095.typo3server.info/
hmm also ich wüsste jaetzt auch nicht wie du den ausgegebenen code besser formatierst.
Ist das denn so wichtig?
PS. Internetexplorer & Operer mögen dein Layout noch nicht so richtig.
johanness schriebWeiß keiner wie ich den Code besser formatiere?
sieh an, sieh an: ein glücklicher mensch, der genug zeit und keine anderen probleme hat als dieses...
könnte man glatt neidisch werden... 😉
kleiner hinweis:
spiel mal ein bischen nach folgendem muster mit deinen wraps rum.
anstatt (beispiel!)
...
wrap = <div class="no"></div><div class="main">|</div>
...
kannst du auch mehrere zeilen benutzen, also z.b. sowas
...
wrap (
<div class="no"></div>
<div class="main">
|
</div>
)
...
viel spaß!
(ich arbeite unterdessen mal weiter... 😉)
Ds habe ich schon versucht 😉 Da werden die neuen Zeilen immer nur genau einmal übernommen - also beim ersten Element,das so gewraot ist - danach nicht mehr!?
PS: Ich bin ja Schüler 😉
dann kombiniere es mal mit optionsplit, oder/und splitte alles auf in before.cobject und after.cobject... (sind alles nur stichworte zum thema)
hab sowas mal machen müssen, damit funktionsfähige javascript-befejhlszeilen erzeugt wurden. is ein heidenspektakel und nur gerechtfertigt, wenn es der funktion dient, aber als schönheitsoperation?
nur damit der code ne größere ladezeit beansprucht?... 😉
Na gut... Dann lass ich es halt 😉
johanness schriebNa gut... Dann lass ich es halt 😉
hab ja damit nicht gesagt, daß es keine anderen und wahrscheinlich sogar einfacheren methoden gibt...
code per hand schreiben🙂