Typo3 Layout: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
HK (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
HK (Diskussion | Beiträge) |
||
| Zeile 50: | Zeile 50: | ||
= Hochzählen = | = Hochzählen = | ||
Hochzählen | Hochzählen für einmalig benannte "id"s.<br> | ||
Damit lässt sich im Zusammenhang mit JavaScript z.B. ein Menu bauen.<br> | |||
<br> | |||
Ist noch nicht fertig<br> | |||
http://heiko.opensourceportal.info/index.php?id=429<br> | |||
temp.content_start < styles.content.get | |||
temp.content_start { | |||
renderObj < tt_content | |||
renderObj.stdWrap.preCObject = LOAD_REGISTER | |||
renderObj.stdWrap.preCObject{ | |||
Counter.cObject = TEXT | |||
Counter.cObject.data = register:Counter | |||
Counter.cObject.wrap = |+1 | |||
Counter.prioriCalc = intval | |||
} | |||
renderObj.stdWrap.dataWrap = <div id="element_{register:Counter}">|</div> | |||
} | |||
<br> | |||
http://www.carraldo.de/typo-3/broesel/typoscript/ | http://www.carraldo.de/typo-3/broesel/typoscript/ | ||
Version vom 26. Dezember 2012, 11:23 Uhr
Browserweiche in TS
Global
Beeinflusst alles (bitte Umformulieren!)
Der Wildcard muss an den Anfang, ansonsten wird der Block ignoriert!
[useragent = *] Anweisung XYZ [global] [useragent = *Chrome*] Anweisung XYZ [global] [useragent = *Firefox*] Anweisung XYZ [global]
Lokal ???
[useragent = *] Anweisung XYZ [end] [useragent = *Chrome*] Anweisung XYZ [end] [useragent = *Firefox*] Anweisung XYZ [end]
Mehrere CSS-Files
page.includeCSS{
file1 = fileadmin/{$page}/css/{$cssfile1}
file2 = fileadmin/{$page}/css/{$cssfile2}
}
Javascript einbinden
Datei einbinden
page.includeJS.file1 = pfad/zu/datei/javascriptdatei.js page.includeJS.file2 = pfad/zu/datei/javascriptdatei2.js
Code direkt im Template einbinden
page.headerData.20 = TEXT
page.headerData.20.value (
<script type="text/javascript">
alert("Hallo Welt!");
</script>
)
http://www.typo3-snippets.de/snippets/extension-programmierung/javascript-einbinden.html
Hochzählen
Hochzählen für einmalig benannte "id"s.
Damit lässt sich im Zusammenhang mit JavaScript z.B. ein Menu bauen.
Ist noch nicht fertig
http://heiko.opensourceportal.info/index.php?id=429
temp.content_start < styles.content.get
temp.content_start {
renderObj < tt_content
renderObj.stdWrap.preCObject = LOAD_REGISTER
renderObj.stdWrap.preCObject{
Counter.cObject = TEXT
Counter.cObject.data = register:Counter
Counter.cObject.wrap = |+1
Counter.prioriCalc = intval
}
renderObj.stdWrap.dataWrap =
|
}