[TYPO3-german] Re: sys_file join sys_file_metadata Abfrage

2015-01-26 Diskussionsfäden mr typo

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

2015-01-26 Diskussionsfäden mr typo

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

2015-01-26 Diskussionsfäden mr typo

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

2014-09-19 Diskussionsfäden mr typo

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

2014-09-19 Diskussionsfäden mr typo
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

2014-09-19 Diskussionsfäden mr typo

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

2014-09-16 Diskussionsfäden mr typo

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

2014-09-16 Diskussionsfäden 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 = 
  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