Egyedi cím tartalomtípuson belül

fox mulder képe

Sziasztok!

Hogyan tudnám kikényszeríteni, hogy ne lehessen új node-ot beküldeni, ha ugyanezzel a névvel már létezik ugyanebbe a tartalomtípusba tartozó node?

Drupal verzió: 
Fórum: 
eMeLA képe

Saját modulban hook_form_alter-ben hozzá kell adni egy sajat validate függvényt($form['#validate'][] = ...). Itt vizsgálni az adatbázisban, hogy van-e már ilyen nevű node. Ha igen akkor vissza kell dobni a bevitelhez(form_set_error(...)).

0
0

...mit tudok: http://web.termuves.hu

fox mulder képe

Mit értesz "saját modulban" alatt?
a.) Ha saját modult fejlesztek, azt kell tennem, amit írtál
b.) Ha ezt meg akarom valósítani, saját modult kell fejlesztenem

0
0

Fox Mulder

pp képe

Csak egy kis logikaik trükkel össze kell kapcsolnod A-t B-vel. A, ha nem akkor B

pp

0
0
aboros képe

mert ugye:
a, ha nem akkor b, tehát akkor a.

:)

0
0

-
clear: both;