ako zistit ze node bola prave vytvorena?
Vložil/a igorik, 12 Leden, 2012 - 14:50
Kategorie:
Jak na to?
Týká se verze:
Drupal 6.x
Ahoj,
chcel by som v node nejak zistit, ze bola prave vytvorena, a podla toho zobrazit nejake dalsie informacie.
ako nieco take riesite?
mna napadaju dve moznosti,
- v template nodu kontrolovat datum vytvorenia nodu, odpocitat ho od date() , a ak je mensi ako napr. 1 minuta tak to povazovat za prave vytvorene.
- v node api odsledovat $op = INSERT, a v takom pripade pridat do url alebo priamo do $node nejaky parameter „just_created“
diky
Igor
co takhle rules?
co takhle rules?
Tam jde o to, jestli jde
Tam jde o to, jestli jde o podmíněné „zobrazení něčeho“, nebo nějakou akci (odeslání e-mailu, změnu stavu uzlu…). První případ – vypíšu to v šabloně na základě rozdílu současného času z php a $node->created. Druhý případ – při uložení uzlu načasuju akci pomocí Rules a Rules scheduler.
Poslat nový komentář