[TYPO3-german] Extbase -> StoragePID setzen
Bjoern Haverland
mrwhy at arcor.de
Sun Mar 20 23:18:54 CET 2011
Hi,
ich wollte die Storage PID "dynamisch" setzen. Sprich ich wähle im
Backend mein Modul aus, anschließend eine Seite. Nun kann ich einen
neuen Datensatz anlegen, diesen will ich dann mit der StoragePID der
Seite speichern, folglich will ich keine statische PID vergeben, sondern
Sie immer aktuell ermitteln. Ermittelt bekomme ich sie auch, nur kann
ich sie leider nicht speichern, wie gesagt auch nicht, wenn ich das
Objekt veränder bevor ich es meiner Repository Klasse übergebe.
Hintergrund ist der, dass ein Redakteur dann mit einem Frontend Plugin
die Daten der Seite auszuwählen, die er dann auch anzeigen möchte.
Vileen Dank!
Grüße
Björn
Am 20.03.2011 21:17, schrieb Michael Oehlhof:
> Hallo Björn,
>
> hast Du daran gedacht im Template für die Seite die StoragePid per
> TypoScript zu setzen?
> module.tx_myext.persistence.storagePid = 81
>
> Für tx_myext natürlich den Namen deiner Extension setzen.
>
> Grüße
> Michael
>
>
> Am 20.03.2011 14:46, schrieb Bjoern Haverland:
>> Hallo zusammen,
>>
>> ich habe ein Plugin geschrieben, ich habe allerdings noch ein Problem
>> damit. Ich schaffe es nicht, die Storage PID zu setzen.
>>
>> Ich erstelle im Backend Datensätze, die auf der jeweiligen Seite, die
>> gerade im Backend angewählt ist speichern. Nur leider funktioniert es
>> nicht, es ist immer die 0 als pid in der Datenbank.
>>
>> Ich habe versucht, das Objekt vorm speichern zu ändern. Das Ändern
>> funktioniert auch, allerdings wird trotzdem eine 0 in die DB
>> geschrieben. Kann mir jemand sagen, wie es richtig geht?
>>
>> Herzlichen Dank
>>
>> Grüße
>>
>> Björn
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
More information about the TYPO3-german
mailing list