Zum Inhalt springen

mehrere Bilder aus dam entnehmen

Erstellt am 20. September 2012 · Noch keine Antworten

Tags: Dateien & FAL, Bilder, Frage

tmertens ·

Hi Leute,

ich bin neu in diesem Forum und habe auch gleich eine erste Frage, die Ihr mir vielleicht beantworten könnt:

Ich möchte in einem div-tag mehrere in den Seiteneigenschaften unter Ressourcen angegebenen Bilder wie folgt ablegen (natürlich bei leerem Eintrag die vererbten Einträge):

<div class="subContainerImage" show="fileadmin/../bild1,fileadmin/../bild2, ..... "></div>

Ein Javascript kümmert sich dann um das Einladen und Überblenden der Bilder und erstellt dafür auch automatisch einen img-Tag.
Leider kann mein Typoscript nur die erste Datei einbinden.

temp.imagePath = USER
temp.imagePath {
  userFunc = tx_dam_pages->get_media_file
  listNum=0
  slide = 1
  getAllMediaFiles = 1
  defaultFile = typo3conf/ext/../img/topic_theme.jpg
}

lib.localproject.page_image = COA
lib.localproject.page_image {
      #Renderobject for images
  10 = COA
  10 {
    10 = IMG_RESOURCE
    10 {
      file {
        import.cObject < temp.imagePath
      }
    }
    stdWrap {
      if {
        value.cObject = TEXT
        value.cObject {
          cObject < temp.imagePath
          substring = -3,3
        }
        equals = swf
        negate = 1
      }
    }
  }
      #Renderobject for swf-files
  20 = COA
  20 {
    10 = TEXT
    10 {
      cObject = COA
      cObject {
                        
        10 = COA
        10 {
          10 < temp.imagePath
          stdWrap.wrap = <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="812" height="229" id="movie" align=""><param name="movie" value="|" /><embed src="
        }
        20 = COA
        20 {
          10 < temp.imagePath
          stdWrap.wrap = |" quality="high" width="812" height="229" name="movie" align="" type="application/x-shockwave-flash" plug="" inspage="http://www.macromedia.com/go/getflashplayer"></object>
        }
      }
    }
    stdWrap {
      if {
        value.cObject = TEXT
        value.cObject {
          cObject < temp.imagePath
          substring = -3,3
        }
        equals = swf
      }
    }
  }
}


lib.component.document.topic_pictureList < lib.localproject.page_image
lib.component.document.topic_pictureList.wrap = <div class="subContainerImage" show="|"></div>

Gut, der Flash-Bereich kann entfallen, aber irgendwie bekomme ich es nicht hin, die bestimmt unter temp.imagePath generierte Liste sauber mit IMG_RESSOURCE weiterzuverarbeiten.

Danke für Eure Hilfe!
Thorsten