Zum Inhalt springen

Daten aus "Files"-Field in fe_users

Erstellt am 12. Januar 2010 · 2 Antworten · letzte Antwort am 14. Januar 2010

Tags: Dateien & FAL, Frontend-Benutzer, Frage

HollyHollmann ·

Moin Moin,

ich verzweifele gerade ein wenig und hoffe ihr könnt mir weiterhelfen.

Ich habe über eine Extension ein Feld vom Typ "files" in fe_users angelegt.
In diesem Feld sollen bis zu 12 Dateien übers BE hochgeladen werden.

Nun versuche ich seit geraumer Zeit die Dateien verlinkt im FE auszugeben.
Das ist mein momentaner Stand:

page.10.subparts.CONTENT = COA
page.10.subparts.CONTENT {
	20 = CONTENT
	20 {
		renderObj = COA
		renderObj {
			10 = FILE
			10 {
				path = uploads/tx_schtables/
				file.dataWrap = DB:fe_users:{TSFE:fe_user|user|uid}:tx_schtables_invoice
				wrap3 = {|}
				insertData = 1
			}
		}
	}
}

Ich fang gerade erst an stdWrap zu verstehen und hoffe ihr könnt mir weiterhelfen.

Grüße,
Holly

Julian.​Hofmann ·

Hallo Holly.

HollyHollmann schrieb

Ich fang gerade erst an stdWrap zu verstehen (...)

stdWraps sind etwas gemein. Sie sind nicht leicht zu verstehen, und wenn man dann meint, dass man sie (halbwegs) verstanden hat, dann gibt's immernoch ein paar Tücken - wie jetzt. Denn obwohl stdWraps an viiielen Stellen in TYPO3 einsetzbar sind und es dem Integrator erleichtern, seine Anpassungen vorzunehmen, so geht es nicht überall.

Konkrete Problemanalyse:
Du setzt in der file-Eigenschaft des FILE-Objektes einen dataWrap ein. Die Eigenschaft hat jedoch keine stdWrap-Eigenschaften, sondern ist nur vom Typ resource (https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Index.html)

Viele Grüße
Julian

HollyHollmann ·

Hallo Julian,

ja da hast du wohl recht. Nachdem ich mich nun Tagelang mit diesem Problem beschäftigt und keine vernünftige Lösung gefunden habe, hab ich das ganze einfach über eine externe PHP-file gelöst und diese eingebunden... damit gings dann auch ganz einfach 😉

Trotzdem vielen Dank für deine Hilfe!