Hallo Expertenrunde,
hier mal eine etwas anspruchsvolleres Problemszenario.
Auf einer Webseite wird das Standard(mail)formular von typo3 verwendet.
Daneben werden mittels "Dateilinks" Dateien zum Download angeboten.
Gewünscht ist jetzt, dass für jede hochgeladene Datei eine Checkbox im Formular erscheint (also beim Hochladen automatisch angelegt wird). Dieser soll auch der Beschreibungstext der Downloads angefügt werden.
Wie würden die Profis unter euch hier ansetzen?
Bin mal gespannt, ob mir hier jmd. helfen kann.
Grüße,
Tom
hat keiner eine Idee? nicht mal einen Ansatz? z.B. in welche Klasse bzw. Datei ich reingehen müsste oder an welcher Stelle ich sonst ansetzen könnte?
Wär wirklich dankbar für jede Hilfe! Ein paar Cracks müssen doch hier unterwegs sein, oder?
Ich würds wohl über TS lösen. Es gibt ja ein FORM Objekt, das würde ich mit einem RECORDS / CONTENT verbinden um die Dateilinks auszulesen und daraus die Checkboxen zu machen.
Kann aber nicht sagen, ob das überhaupt klappt.
Hätte da noch mehr Ideen, aber wird schon schwierig.
Danke für den Denkanstoß, Kitsunet!
Wenn ich Dich richtig verstehe meinst Du das FORM-Objekt, dass ich im Strukturbaum des Ojektbrowsers rot markiert habe:
Bild: eskdesign.byethost9.com/…/formobjekt.gif
In TS bin ich noch relativ ungeübt. Wie müsste ich bei RECODE / CONTENT ansetzen um die Dateilinks zuerst auszulesen und dann anschließend die Checkboxen zu schreiben?
Vermutlich muss man beim Auslesen der Dateilinks bei ttcontents/uploads ansetzen. Aber wo da genau? Für das Auslesen aus ttcontents konnte ich mittels recherchen folgendes ermitteln:
page.10 = RECORDS
page.10.source = 1
page.10.tables = tt_content
Der Wert bei source steht für die UID. Soweit kann ich das auch gut nachvollziehen. Aber wie greife ich jetzt konkret auf einen Dateilink zu und wie schreibe ich diesen dann als Checkbox zurück?
Wäre für weitere Hilfe äußerst dankbar. Steh grad ziemlich auf dem Schlauch...
Im Grunde meine ich sowas, ja. Allerdings sehe ich noch ein gewisses Problem darin, dass TYPO das ganze Formular in einem Objekt sehen will...
Die Idee ist noch nicht ganz ausgereift und bevor ich dich in eine Sackgasse lotse probiere ich lieber erstmal was aus. Ich habe das FORM Objekt nämlich noch nie gebraucht.
Alternative wäre vielleicht, eines der Formplugins zu missbrauchen.
Ich schaue mal was sich machen lässt, ich muss nämlich auch erstmal gucken, wie die Dateilinks in der DB abgelegt werden.
hab mir letzte Nacht über :o (<- solche Augen hab ich grad ungefähr) unter anderem auf
http://www.tsref.de
die Funktion "filelink" und die cObjects Content, Records und FORM etwas genauer angesehen. Allerdings häng ich auch grad daran fest, wie typo die filelinks in der DB ablegt und zum anderen wie sie auzulesen sind, damit sie dann ans Form-Ojekt übergeben werden können.
Bin auf Deinen Ansatz gespannt!