Headerbilder über die Ressourcen einbinden

Kategorie: TYPO3
Publikationsdatum: 15.04.2011
Hin und wieder gibt es Headerbilder die auf die Unterseiten vererbt werden, wenn dort kein Bild eingefügt ist. Dies kann man über die Ressource-Box und TypoScript realisieren.
TypoScript
  1. lib.header_image = CASE
  2. lib.header_image {
  3. # Vererbung auf Unterseiten
  4. key.data = levelmedia: -1, slide
  5.  
  6. # erstes Element in der Liste verwenden
  7. key.listNum = 0
  8. key.split {
  9. token = .
  10. returnKey = 1
  11. }
  12.  
  13. # Datei ist ein GIF
  14. gif = IMAGE
  15. gif {
  16. file {
  17. # Vererbung auf Unterseiten
  18. import.data = levelmedia: -1, slide
  19.  
  20. # Verzeichnis
  21. import = uploads/media/
  22. import.listNum = 0
  23.  
  24. # maximale Breite und Hoehe des Bildes
  25. maxW = 950
  26. minW = 950
  27. maxH = 360
  28. minH = 360
  29. }
  30. wrap = <div class="content_header"> | </div>
  31. border = 0
  32. }
  33.  
  34. # Datei ist ein JPG
  35. jpg < .gif
  36.  
  37. # Datei ist ein PNG
  38. png < .gif
  39.  
  40. # Datei ist ein SWF
  41. swf = COA
  42. swf {
  43. 10 = TEXT
  44. 10{
  45. required = 1
  46.  
  47. # Vererbung auf Unterseiten
  48. data = levelmedia: -1, slide
  49. listNum = 0
  50. wrap = <div class="content_header"><object type="application/x-shockwave-flash" width="950" height="360" data="uploads/media/|">
  51. }
  52. 20 = TEXT
  53. 20{
  54. required = 1
  55.  
  56. # Vererbung auf Unterseiten
  57. data = levelmedia: -1, slide
  58. listNum = 0
  59. wrap = !!<==//|></object></div>
  60. }
  61. }
  62. }
Möchte man SWFs über die Ressourcen nutzen (oben schon miteingebunden), muss man im TYPO3-Core eine kleine Änderung durchführen. In der Datei typo3conf/extTables.php muss die Nutzung von SWF-Dateien erlaubt werden. Einfach ans Ende des Textes ,swf anfügen.
PHP
  1. $GLOBALS['TCA']['pages']['columns']['media']['config']['allowed'] = 'gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai,html,htm,ttf,txt,css,swf';
  2. $GLOBALS['TCA']['pages_language_overlay']['columns']['media']['config']['allowed'] = 'gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai,html,htm,ttf,txt,css,swf';
Stichwörter: TYPO3, Headerbild, Ressource
 
 
NACH OBEN