Am 16.09.14 15:05, schrieb mr typo:
hi leute,
ich habe folgendes problem: ich würde gerne eine gallerie anlegen,
welche alle bilder eines ordners verwendet, so dass man die gallerie
nicht immer updaten muss, wenn man ein weiteres bild hochlädt.
das ganze funktioniert so soweit ganz gut:

page.10.variables.main_content = TEXT
page.10.variables.main_content {
    filelist = fileadmin/site/img/
    split {
      token = ,
      cObjNum = 1
     1{       10 = TEXT
       10.current = 1
       10.wrap = <a href="fileadmin/site/img/|" rel="magnificpopup">
       20 = TEXT
       20.current = 1
       20.wrap = <img src="fileadmin/site/img/|" width="120" height="80"
alt="" />
      }
      wrap = |</a>
    }
  wrap = <div class = lightbox>|</div>
}

nur habe ich nun dadurch, dass ich nur text generiere keine möglichkeit
den titel und die beschreibung der bilder zu übergeben. diese sollen
allerdings in der lightbox ausgegeben werden.

woher sollen denn Titel und Beschreibung kommen?
du liest hier nur ein Verzeichnis mit Dateien ein. da sind der Dateiname, die Dateigröße, das Datum, und die Zugriffsrechte gespeichert. Alles andere muss woanders her kommen - und dafür musst du erst einmal einen Zudsammanhang erstellen. zb. könnte information in den Exif-Daten des Bildes stehen. muss man nur auslesen. Oder du hast irgendwo eine Datei mit Infos: Bildname -> Titel -> Beschreibung oder das ganze steht irgendwo in der DB, idealerweise mit Bild-Pfad/-Name als Index.


nun will ich die bilder als IMAGE mit ihren eigenschaften wie titel und
beschreibung übergeben...
allerdings konnte ich nirgends was dazu finden und scheitere ziemlich
hart...

page.10.variables.main_content = COA
page.10.variables.main_content {
    filelist = fileadmin/site/img/
    split {
      token = ,
      cObjNum = 1
     1{       10 = IMAGE
       10.current = 1
       10.file.wrap = fileadmin/site/img/ |      }
    }
}

muss ich nicht irgendwie auf die tabelle tt_content zugreifen um die
bilder auszugeben?

sofern du die Bilder (bis 4.7) oder Referenzen zu den Bildern (seit 6.0) in einem tt_content-DS eingefügt hast.

bis 4.7 werden dann die Metainformationen im tt_content DS abgelegt, seit 6.0 im FAL-Datensatz.


page.10.variables.main_content = CONTENT
page.10.variables.main_content {
  table= tt_content
  select *
  renderObj = COA
  renderObj {
    10 = FILES
    10 {
      references {
        table = tt_content
        fieldName = image
      }
      renderObj = IMAGE
      renderObj {
        file.import.data = file:currentublicUrl
        file.maxW = 120
        file.maxH = 80
        altText.data = file:current:title
      }
    }
habe erst vor kurzem mit typo3 angefangen und tue mich ein wenig schwer...

ja. die Lernkurve bei TYPO3 ist steil.
wichtig bei all den Schnipseln im Netz: du solltest eigentlich mit der neuesten Version 6.2 anfangen, musst aber erkennen welche Schnipsel nur für ältere Versionen funktionieren. nicht so einfach.


bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an