[gelöst] Field Validation Module programmatisch verwenden

am 01.07.2013 - 16:10 Uhr in
Hallo,
ich nutze Drupal mittlerweile schon einige Zeit, habe jedoch bisher immer alles über die Administrationsoberfläche geregelt. Jetzt muss ich für ein neues Projekt etwas tiefer einsteigen und mich mit der Programmierung beschäftigen.
Ich bin jetzt soweit, dass ich Fields und Instances über hook_install() erfolgreich erzeugen kann. Jetzt würde ich den Feldern gerne eine Validierung spendieren. Wie kann ich z.B. die Möglichkeiten des field_validation-Modules im hook_install() verwenden? Gibt es da eine Dokumentation oder ein detailliertes Beispiel?
Danke und Gruß
Stephane
- Anmelden oder Registrieren um Kommentare zu schreiben
Features
am 03.07.2013 - 12:35 Uhr
Moin.
Felder über [api:hook_install:7] zu erzeugen ist nicht wirklich ratsam. Besser ist es, die Felder über [do:features Features] in ein Modul ("Feature") zu exportieren. Damit müsste dann auch die konfigurierte Validierung mit exportiert werden.
Features mit Problemen
am 08.07.2013 - 16:39 Uhr
Moin.
Ich habe mir Features angeschaut, installiert und meine ersten Exporte durchgeführt. Leider sind dabei Probleme aufgetreten. Z.B. wurden die Role-IDs (rid) im Export hardgecoded... das ist suboptimal.
Ich werde mir das die Tage aber nochmal detaillierter anschauen.
Role export
am 08.07.2013 - 17:59 Uhr
Ja, das ist leider eines der Probleme von IDs für gewissen Konfigurationselement.
Glücklicherweise gibt es [do:role_export Role export], mit dem sich zumindest dieses Problem beheben lässt ;)
Role export
am 09.07.2013 - 07:44 Uhr
Danke für den Hinweis. Ich werde mir das Modul gleich einmal anschauen.
Allerdings macht mich die Aussage "zumindest dieses Problem" etwas skeptisch... gibt es da noch etwas was ich wissen sollte?
Probleme
am 09.07.2013 - 07:51 Uhr
Naja, es kommt immer mal wieder vor, dass für manche Dinge IDs anstelle von "machine-names" exportiert werden. Das ist nicht wirklich ein Problem, aber teilweise unschön.
Manche Dinge
am 09.07.2013 - 17:31 Uhr
Danke für den Hinweis. Ich werde mir also die Exporte ganz genau ansehen.
Eine letzte Frage habe ich noch. Sind Probleme im Zusammenhang mit i18n bekannt?
i18n
am 10.07.2013 - 08:16 Uhr
Eine letzte Frage habe ich noch. Sind Probleme im Zusammenhang mit i18n bekannt?
Du meinst in Verbindung mit Features? Nein, nicht dass ich wüsste. Du exportierst ja nur die Konfiguration (auch die von i18n), die Inhalte werden ja nicht exportiert.
i18n und Features
am 10.07.2013 - 14:38 Uhr
Ja, ich meinte in Verbindung mit Features. Danke für die Info. Dann werde ich mich morgen in Ruhe daran setzen. Danke.