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ó:
Fórum:
Ui.: Csatoltam, feltöltöttem
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...
Na, pont most találtam meg a
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.
Tudnátok segíteni egy
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.