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@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an