webform, sikertelen validálás után átirányítás

mhncsa képe

sziasztok!

Van egy webform2.x-es űrlapom(node/8), ami be van ágyazva egy másik page-be (node/9) (view modullal).
Azt szeretném megoldani, hogy sikertelen validálás után ne a node/8-ra irányítson, hanem a node/9-re, mert nem szeretném, hogy a űrlap magában megjelenjen.
(gugli nem segített, vagy csak én kerestem rosszul...)

köszönöm!

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

szuperdört, de gyors:
page.tpl.php, valahol az elején, mondjuk a head és a body között.

<?php
if (arg(0) == 'node' && arg(1) == 8 && !arg(2)) {
  drupal_goto('node/9');
}
?>

ez minden node/8 kérést a node/9 -re fog irányítani, kivéve, ha van harmadik argumentum is, például node/8/edit ugye..

0
0

-
clear: both;

mhncsa képe

én közben ezt úgy próbáltam, h a webform additional validating részében validáltam újra a szükséges mezőket, majd ha hiba volt akkor header("Location:...")-al írányítottam tovább.
viszont nem ok, mert így nem írja ki, h pl. vmelyik mező kitöltése kötelező, és hogy a form adatok nem lettek elmentve,...
ugyanez van akkor is ,ha te módszereddel csinálom:
oldal: http://www.mhn.hu/drupal/?q=node/153
form: http://www.mhn.hu/drupal/?q=node/152

0
0
aboros képe

mindkét módszerrel.

nem tudom mire kell neked az, hogy a webformot pagebe ágyazzad, de miért nem inkább a webformot sminkeled vagy annak a törzsébe teszed ami most a pageben van? szerintem az a jobb megoldás, végülis a webform is csak egy node... szóval fordítva kéne közelítne, nem a pagebe ágyazni a webformot hanem a webformba a paget szerintem.

0
0

-
clear: both;

mhncsa képe

eredetileg 2 űrlap volt beágyazva az oldalba, ezért fel sem merült ez a fordított megközelítés.
viszont most csak 1 űrlap lesz, szval így lehet ez a megoldás marad.
köszönöm!

0
0