TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

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
ProfilWWW
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;">
  }
}
Profil