Levelmedia -1,slide und Mehrsprachigkeit
| Autor | Nachricht |
|---|---|
|
Verfasst am: 07. 08. 2010 [16:18]
|
|
|
Belzebob
Themenersteller
Dabei seit: 28.05.2008
Beiträge: 17
|
Servus, ich möchte, dass die einzelnen übersetzten Seiten unterschiedliche Hintergrundbilder haben. Aktuell mache ich das mit: TYPOSCRIPT css = PAGE css { typeNum = 22 config{ additionalHeaders = Content-type: text/css disableAllHeaderCode = 1 } 10 = TEXT 10.value = #wrapper { 20 = TEXT 20.value = background:url( # Bild 30 = IMG_RESOURCE 30 { file.import=uploads/media/ file.import.data = levelmedia: -1,slide file.import.listNum = 0 file.import.override.field = media } 40 = TEXT 40.value = ) no-repeat; 50 = TEXT 50.value = } ) } page.headerData.775 = TEXT page.headerData.775.dataWrap = <link rel="stylesheet" type="text/css" href="index.php?id={field:uid}&type=22" /> Funktioniert bei deutsch auch fein. Wenn ich jetzt eine Seitenübersetzung anlegen, und in den Seiteneigenschaften unter Ressources ein anderes Hintergrundbild auswähle soll dieses angezeigt werden, passiert aber leider nicht. Habe schon folgendes probiert: Vor page.headerData.775 = TEXT TYPOSCRIPT [globalVar = GP:L = 1] css.30.file.import.listNum = 1 [global] Die Hoffnung war dann einfach in der DE als zweites das Bild für EN anzugeben anstatt in der Übersetzung, leider ohne erfolg. Habe auch schon probiert {gp:L} einfach anstatt 0 anzugeben. Geht aber auch nicht. Jemand nen Tipp? Bin echt am verzweifeln. Typo3-Version = 4.4.2 |
|
Verfasst am: 01. 10. 2010 [16:48]
|
|
|
Gruenbaer
Dabei seit: 02.05.2007
Beiträge: 18
|
Hallo, ich habe es anders gelöst, indem das HG Bild einfach mit in den Body Tag geschrieben wird. Es greift sich das Bild aus dem Ressourcen Ordner und funktioniert auch mehrsprachig. Bei den anderen Sprachen musst du im "Bild Stammverzeichnis" für jede Sprache ein Bild in den Seiteneigenschaften reinsetzen, die dann auf Unterseiten vererbt werden. Soll es ein anderes Bild pro Sprache geben, gibst Du halt jeweils ein anderes Bild in den Ressourcen der jeweiligen Sprache an. Schönen Gruß, Emil Hier der Code: TYPOSCRIPT page = PAGE page{ typeNum = 0 bodyTagCObject = COA bodyTagCObject { 10 = TEXT 10.value = <body style="background-image:url( 20 = TEXT 20 { data = levelmedia: -1 "slide" wrap = uploads/media/ | listNum = 0 } 30 = TEXT 30.value = ); background-repeat: no-repeat;"> } } |



