Typo3 Layout: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
(Hochzählen)
(Hochzählen)
Zeile 55: Zeile 55:
 
Ist noch nicht fertig<br>
 
Ist noch nicht fertig<br>
 
http://heiko.opensourceportal.info/index.php?id=429<br>
 
http://heiko.opensourceportal.info/index.php?id=429<br>
<code>
+
<nowiki>
 
  temp.content_start < styles.content.get
 
  temp.content_start < styles.content.get
 
  temp.content_start {
 
  temp.content_start {
Zeile 68: Zeile 68:
 
       renderObj.stdWrap.dataWrap = <div id="element_{register:Counter}">|</div>
 
       renderObj.stdWrap.dataWrap = <div id="element_{register:Counter}">|</div>
 
   }
 
   }
</code>
+
</nowiki>
 
<br>
 
<br>
 
http://www.carraldo.de/typo-3/broesel/typoscript/
 
http://www.carraldo.de/typo-3/broesel/typoscript/

Version vom 26. Dezember 2012, 11:25 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 = <div id="element_{register:Counter}">|</div> }
http://www.carraldo.de/typo-3/broesel/typoscript/