Přidat rozhodovací tlačítko na stránku Smazat node..
Vložil/a czeky, 9 Březen, 2010 - 11:12
Kategorie: Jak na to?
Týká se verze: Drupal 6.x
Ahoj, potřeboval bych přidat tlačítko s funkcí na stránku, kde se systém ptá, zda skutečně chci smazat node, potřebuju tam důvod smazání, tj přidat tlačítko [prodáno] [smazat] [zrušit], přičemž tlačítko [prodáno] bude mít funkci zazálohovat cckpole „cena“, datum smazání a „uid“ do custom tabulky. jde o to, že potřebuji generovat výpis ve smyslu „bylo prodáno za xxx CZK“ a nej prodejcem je „user->name“. Form overridem ve vlastním modulu? Přidat tlačítko asi nebude problém, spíš ta funkce na něm ;-(

form_alter na pridani
form_alter na pridani tlacitka + vlastni form submit callback na tu vlastni funkci, pripadne normalni nodeapi delete
díky, jen dotaz, než něco
díky, jen dotaz, než něco pomotám, na tom tlačítku samozřejmě musí krom mé funkce být poté i klasická funkce Smazat
stačí to pak takhle?
díky
Ne, ta tvoje submit funkce
Ne, ta tvoje submit funkce bude navic, spusti se po te standardni (nebo pred), o samotny delete se starat nemusis
já potřebuju 2 tlačítka
já potřebuju 2 tlačítka delete, jedno normální, druhý s funkcí, tj, musím i na něj dát delete, ne? podle toho, co píšeš mi to připadne, jako kdybych přidával další funkci na to defaultní tlačítko.. díky
hlavně mi jde o to, zda pouze příkaz node_delete($nid) smázne všechny záznamy, tj i z dalších tabulek, filefield nalinkovaný soubory, obsah CCK polí atd..
Neni lepsi si pridat uplne
Neni lepsi si pridat uplne vlastni submit button „Prodano“ misto davani dalsi funkce tlacitku smazat?
no takhle to mám od začátku,
no takhle to mám od začátku, já jen z toho, co jsi psal pochopil, že myslíš, že chci přidávat další funkci na ten default delete button, to určitě ne, ten tam zůstane, prodáno je nový „delete button s funkcí“, jen nevím, zda do té funkce stačí dát jen „node_delete($nid)“ a vše ostatní zařídí drupal sám, tak jak tomu je u toho defaultního „delete“ buttonu, ten totiž smázne všechno, co se týkalo node vč. hodnot cck polí, filefield souborů atd..
tak to zdá se stačilo..
tak to zdá se stačilo..
Poslat nový komentář