13. 12. 2016, 10:35

Hallo zusammen,

ich stehe derzeit vor zwei Problemen in einer meiner extensions.

1. In einem meiner Objekte "Abonnent" gibt es um die 12 Eingabefelder, ich möchte nun erreichen, dass 4 von diesen von Redakteuren zwar beim Anlegen des Objektes mit Inhalten gefüllt werden dürfen, diese Felder allerdings nach dem Speichern nicht mehr bearbeitet werden können. Ich habe hierzu recherchiert und bin auf die TCA Eigenschaft "editlock" gestoßen. Das problem bei "editlock" ist, dass der gesamte Datensatz gesperrt wird und daher auch die anderen Felder nicht mehr bearbeitet werden können.

Im Prinzip, bräuchte ich die Möglichkeit zu prüfen ob das Feld Inhalt hat, und wenn ja, dieses Feld im TCA auf "readonly" zu setzen.

2. Ich würde gerne bei einem Input type="select" jedesmal wenn sich der Datensatz ändert bzw. ein neuer Timestamp gesetzt wird das Select Feld zurück auf den Default wert setzen.

Sollte jemand für eines dieser Probleme einen Lösungsansatz haben würde ich mich sehr freuen.

Danke!