Mező értékének meghatározása valamilyen feltétellel
Üdv Mindenkinek!
A következő a problémám (7-es Drupal):
Van egy tartalomtípusom és annak van egy mezője (egész szám típusú). Azt szeretném elérni, hogy ebbe a mezőbe csak olyan értékeket lehessen megadni amelyek nagyobbak a már eddig ugyanazon felhasználó által létrehozott (és jelenleg létező) hasonló típusú tartalmak hasonló mezőjének értékénél!
Tehát ha valaki létrehoz egy új tartalmat, majd megadja a mező értékének, hogy 5, de már létezik olyan általa beküldött tatalom, ahol ennek a mezőnek az értéke 3, akkor ne tudja ezt létrehozni, hanem kapjon egy üzenetet, hogy csak nagyobbat írhat bele, mint 5! mondjuk...
Jelenleg ott tartok, hogy készítettem egy pici kis modult amellyel létrehoztam a mezőt, gondoltam így biztosan könnyebb lesz valamilyen értékét befolyásoló feltételt írni hozzá... ez alapján: http://realguess.net/node/161 plusz a drupal.org API alapján.
Elkezdtem keresgélni, hogy hogyan is lehetne befolyásolni a mező értékét, de sajna elakadtam és ehhez szeretnék valami útmutatást, tanácsot, iránymutatást kérni!
Találtam még egy ilyet is: http://drupal.org/node/1343708 de valami azt súgja nekem, hogy van ettől egyszerűbb verzió is...
Arra is gondoltam, hogy itt adok meg valami feltételeket:
$field = array( 'default' => valami feltételek );
Hasonlítanám az épp aktuális node mezőjét az ugyanazon felhasználó által már létrehozott node-ok hasonló mezőihez, de ez már így leírva nagyon sántít, hiszen ettől még akármilyen értékre átírhatja, mivel ez csak egy default értéket ad a mezőnek... meg egyébként sem tudom hogy hogyan hivatkozhatok a többi node hasonló mezőjére meg az épp aktuális node mezőjére...
Előre is köszönöm a segítséget!