Suche ein Modul wo man ein CCK Field limitieren kann
am 28.09.2012 - 10:19 Uhr in
Suche ein Modul wo man ein CCK Feld begrenzen kann.
zB :
cck field -> "Titel", darf 3 Mal geändert werden , dann nicht mehr.
oder/und
cck field -> "Titel", darf 3 Tage geändert werden, dann nicht mehr.
ODER
wie könnte man das mit Rule / Regel erstellen ???
- Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde das so
am 28.09.2012 - 11:01 Uhr
Ich würde das so versuchen.
Für jedes Feld, das limitiert werden soll, wird ein zweites (verstecktes) Feld angelegt. Entweder countet man die changes des Titel-Feldes (welches limitiert werden soll) oder nimmt die Serverzeit (Erstellung des Nodes).
Dann legst du dir ein Edit-Node-Template an und fragst dieses Feld ab (wenn 3 -> Form-Field wird nicht mehr ausgegeben - dafür nur noch den letzen Titel (hardcoded) - ohne Änderungsmöglichkeit).
Oder du fragst das Erstellungsdatum des Nodes ab (+ 3 Tage) und wenn diese Zeit überschritten ist, wird das Title-Form auch nicht mehr ausgegeben. Du printest einfach nur noch den Value-Wert und daneben kannst du noch ein Hinweistext "Dieses Feld kann nicht mehr geändert werden" ausgeben - oder ein kleines gif mit Mouse-Over.
Hört sich gut an !! Dumme
am 28.09.2012 - 11:16 Uhr
Hört sich gut an !! Dumme Frage: Wie mache ich ein "Edit-Node-Template" und DANKE für den Tipp
Für Drupal 6 nutzt man dieses
am 28.09.2012 - 11:22 Uhr
Für Drupal 6 nutzt man dieses Modul http://drupal.org/project/node_form_template und kann danach Edit-Templates für Node-Types anlegen.
node-form-profile.tpl.php
node-form-NODETYPE.tpl.php
etc.
Wie man das bei Drupal 7 macht, musst du selbst nachschauen/suchen da ich 7 nicht verwende.