Field validation modul nem veszi figyelembe a feltételes értéket

Anonymous képe

Jó estét!

Pár hete, többszöri nekifutásra próbálom megoldani, hogy a Field validation modul megtegye, amit meg kell tennie. Azaz a mellékelt kép szerint megadok egy feltételt, de azt függővé teszem egy másik mező értékétől. Nos ez utóbbival nem foglalkozik. Végigpróbáltam már minden lehetőséget, a végén már csak azért, hátha másként gondolkodik, mint logikus lenne, de semmi.

Valamit rosszul gondolok, vagy tényleg így kell megadni, ahogy én, csak a modul nem akarja?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Drufan képe

Ui.: Csatoltam, feltöltöttem a képernyőképet, de nem jelent meg mentés után...

https://drive.google.com/file/d/0B4E3ArfapYZqMzVjX0dJdHNZSVU/view?usp=sh...

0
0
Drufan képe

Na, pont most találtam meg a hibát, kár volt most írnom ezt a kérdés és nem pár hete.

A hiba az volt, hogy a mező megadása nem volt helyes, nem vettem észre, hogy ott is használható a Helyettesítési minta, azaz a token.

Így már megcsinálja.

Már csak azt nem tudom (mivel mindkettővel működik), hogy mi a különbség pl. a

Szerző [node:field-szerzo] "field_szerzo" mező
Szerző [node:field_szerzo] Szöveg mező

között, azaz a kötőjeles és az alsó vonalas elnevezések között.

0
0
Drufan képe

Tudnátok segíteni egy számotokra egyszerű dologban?

PHP kódos validálást is kell egy másik mezőnél használnom, de nem tudom hogyan kell jól megadni egy mezőt, sehogy se dolgozik vele:

if($this->value < [node:field_szelesseg]){
$this->set_error();
}

A helyettesítési mintát tettem be, de így nem veszi be. Próbáltam már több variációban, de nem sikerül.

Ha a relációs jel után a token helyett egy számot adok meg, akkor működik, de nekem ugye nem az kell. Tehát csak a mező megadásával van baj, mert így nem értelmezi semminek, vagyis gondolom csak egy szövegnek, ezért is van mindig error eredmény.

Az a cél, hogy a hosszúság mező értéke ne lehessen kisebb a szélesség mezőnél. Ezt természetesen a hosszúság mezőnél adom meg.

0
0