[TYPO3-german] Re: sys_file join sys_file_metadata Abfrage
Schon verbessert, aber immer noch keine Ausgabe (mal nur der relevante Teil): 20 = CONTENT 20 { table = sys_category select { pidInList = root,-1 selectFields = sys_category_record_mm.uid_local, sys_category_record_mm.uid_foreign, sys_category_record_mm.tablenames, sys_category.uid, sys_category.title languageField = sys_category.sys_language_uid join = sys_category_record_mm ON sys_category_record_mm.uid_local = sys_category.uid where.dataWrap = sys_category_record_mm.uid_foreign = {field:sysuid} andWhere = sys_category_record_mm.tablenames = 'sys_file_metadata' } renderObj = COA begin = 0 renderObj { 30 = TEXT 30.field = title 40 = TEXT 40.field = uid_local } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: sys_file join sys_file_metadata Abfrage
Bin schon etwas weiter, Die Ausgabe der Datei aus einem bestimmten Ordner klappt schon, problem war das fehlende pidInList=root Die Verschachtelung scheint aber nicht zu funktionieren, sieht jemand den Fehler? lib.download = COA lib.download { 10 = CONTENT 10 { table = sys_file_metadata select { pidInList = root,-1 selectFields = sys_file.uid AS sysuid, sys_file.folder_hash, sys_file.identifier, sys_file_metadata.file, sys_file_metadata.title AS Dateiname languageField = sys_language_uid join = sys_file ON sys_file.uid = sys_file_metadata.file where = (folder_hash LIKE 'x') } renderObj = COA begin = 0 renderObj { 10 = TEXT 10.field = identifier 20 = TEXT 20.value.dataWrap = _uid: {field:sysuid} } 20 = CONTENT 20 { table = sys_category_record_mm select { #pidInList = root,-1 selectFields = sys_category_record_mm.uid_local, sys_category_record_mm.uid_foreign, sys_category_record_mm.tablenames, sys_category.uid, sys_category.title languageField = sys_language_uid #join = sys_category_record_mm ON sys_category_record_mm.uid_foreign = sys_category.uid #where.dataWrap = sys_category_record_mm.uid_foreign = {field:sysuid} #andWhere = sys_category_record_mm.tablenames = 'sys_file_metadata' } renderObj = COA begin = 0 renderObj { 30 = TEXT 30.field = title 40 = TEXT 40.field = uid_local } } } } Grüße, Franz ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] sys_file join sys_file_metadata Abfrage
Hey Leute, ich habe mal wieder ein Problem. Und zwar will ich die Tabellen sys_file und sys_file_metadata joinen und die felder title und identifier auslesen bei einem bestimmten folder_hash um eine Downloadliste zu erstellen. Danach will ich das ganze noch auf sys_category_record_mm joinen um die uid der category herauszubekommen und diese dann aus sys_category auslesen zu können. Am Ende soll eine Tabelle mit den Dateien aus meinen gewünschten Ordnern herauskommen mit den zugehörigen Kategorien... Hier nochmal ein Auzug aus den Tabellen fürs Verständnis: sys_file_metadata: uidfile title 123 65 ACBD sys_file: uidfolder_hash identifier 65 pfad/zu/ACBD.pdf sys_category_record_mm: uid_local uid_foreign tablenames 15 123 sys_file_metadata sys_category: uid title 15 Kategorie15 Nun mein Problem: Schon bei dem ersten Join der beiden ersten Tabellen bekomme ich keine Ausgabe. Die Einbindung des lib.download habe ich Überprüft, funktioniert mit anderen Abfragen... lib.download = COA lib.download { 10 = CONTENT 10 { table = sys_file select { selectFields = sys_file.uid, sys_file.folder_hash, sys_file.identifier, sys_file_metadata.file, sys_file_metadata.title languageField = sys_language_uid join = sys_file_metadata ON sys_file_metadata.file = sys_file.uid #where = sys_file.folder_hash = X } renderObj = COA begin = 0 renderObj { 10 = TEXT 10.field = identifier 20 = TEXT 20.value = test } } } Und wie muss ich die anderen Tabellen joinen? Grüße, Franz ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Gallerie aus Ordner, Problem mit IMAGE Objekt
Ich habe nie ausprobert, wie die Extension auf Änderungen in der Zusammensetzung von Ordner reagiert, aber vielleicht hift Dir die Extension "fs_media_gallery" weiter. Insgesamt eine schön, einfach und schlank Extension. Dieter Ich habe es soeben probiert und sie reagiert auf Änderungen :) Danke Dieter. Macht genau was es soll. Vorerst Ziel Erfüllt. Falls Jemand dennoch eine Lösung fürs TypoScript hat: her damit! Denn soviele Extensions auf der Page finde ich auch nicht so gut. Grüße, Franz PS: Wieso kann man hier eigentlich keine Posts editieren. Der Schreibfehler in der Überschrift schreckt sicher Leser ab ^^ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Gallerie aus Ordner, Problem mit IMAGE Objekt
Meine SQL Anfrage war ja falsch. page.10.variables.main_content.stdWrap.append = CONTENT page.10.variables.main_content.stdWrap.append{ table = sys_file select.where = folder_hash = aebfa576d7d4d790a9575b9c19040845e002 renderObj = IMAGE renderObj { file{ import.data = file:current:uid width = 120 height = 80 maxW = 120 maxH = 80 } altText.data = file:current:altText titleText.field = file:current:title } } geht aber trotzdem nicht... wenn ich allerdings FILES nehme, kann ich die Bilder anhand der UID ausgeben. leider habe ich mit FILES keine möglichkeit gefunden den gesamten ordner auszugeben. Also bin ich wieder am Anfang... page.10.variables.main_content.stdWrap.append = FILES page.10.variables.main_content.stdWrap.append{ files= 112, 111 renderObj = IMAGE renderObj { file{ import.data = file:current:uid width = 120 height = 80 maxW = 120 maxH = 80 } altText.data = file:current:altText titleText.field = file:current:title } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Gallerie aus Ordner, Problem mit IMAGE Objekt
Hey Bernd, habe mal in die Tabellen geschaut und habe die Bilder sowie die zugehörigen Metadaten gefunden. Du hattest Recht. Die Bilder befinden sich in sys_file und die metadaten in sys_file_metadata. So, nun will ich die Bilder auswählen und ausgeben. Bin das folgendermaßen angegangen: page.10.variables.main_content.stdWrap.append = CONTENT page.10.variables.main_content.stdWrap.append{ table = sys_file select{ folder_hash = aebfa546d7d4d780a8575b9c19040845e002 } renderObj = IMAGE renderObj { file{ import.data = file:current:uid width = 120 height = 80 maxW = 120 maxH = 80 } altText.field = title titleText.field = title } } Ist das mit dem folder_hash ne gute Idee? Alternativ gäbe es ja die Möglicheit: select.identifier = /site/img/* Funktioniert das mit dem Sternchen, so dass der komplette Ordner verwendet wird? Kann man die Metadaten so auslesen, oder muss man da nochmal eine weitere Anfrage auf die 2. Tabelle erstellen? Auf alle Fälle bekomme ich so keine Ausgabe. Kann ich mir irgendwo anschauen was da schief gelaufen ist? Bis jetzt schaue ich nur ins TS und dann ins Frontend. Die Snippets aus dem Netz arbeiten alle mit References, was hat es damit auf sich? Danke für die Hilfe, Grüße, Franz ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Gallerie aus Ordner, Problem mit IMAGE Objekt
titel und beschreibung sollen aus den metadaten der bilder kommen. also wenn ich die bilder hochlade, auf dateiliste gehe und die bilder anschaue sehe ich die felder titel, beschreibung und alttext. diese felder will ich also ansprechen. ich arbeite mit der aktuellen typo version, also mit dem fal system. wie sollte ich die bilder also idealerweise ansprechen? danke für die schnelle antwort, franz ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Gallerie aus Ordner, Problem mit IMAGE Objekt
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 = 20 = TEXT 20.current = 1 20.wrap = } wrap = | } wrap = | } 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. 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? 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... grüße, hamso ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german