Webform beágyazása node template-be

menesisz képe

Sziasztok!

A webform beágyazásának ez a helyes módja?

 
<?php
  $contact_node = node_load(22);
  $contact_node->title = NULL;
  print node_view($contact_node);
?>

Nekem csak egy 'Array'-t ír a képernyűre, pedig a $contact_node ránézésre tartalmazza a tömbelemeket.

Köszönöm,
Szabolcs

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

kb:

<?php
print drupal_render($contact_node->content);
?>

de kérdés, hogy hova ágyazod be és miért. Ha oldal akkor egy return a helyes megoldás, és majd rendereli a Drupal.

Jó lenne egy picit többet tudni, mert én úgy érzem elég rossz irányba haladsz.

pp

1
0
menesisz képe

Köszönöm a választ!

Egy asztalos cégnek csinálok weblapot. Webshopot nem akarnak, csak katalógust és terméklapokat.
Egy példa terméklap itt elérhető.
A cél, hogy a "Kérdés a termékről" tab alatt be legyen ágyazva a kérdésfeltevő webform.
Ezt a node--termek.tpl.php-ba beágyazva gondoltam megvalósítani.

0
0

Üdv,
Ménesi Szabolcs

pp képe

References modul miért nem jó?

1
0
menesisz képe

Szégyellem magam, de nem értem amit ítál... Nézegetem a legó kockákat, de sehogy nem tudom összerakni és nem értem hol jön a képbe a reference modul... Adnál még némi segítséget?
Amit most látsz, az csak egy délibáb. Embedeltem egy block view-t, ami tartalmazza a webform body-t. Gondolom ez az ágyúval a verébre tipikus esete.
Itt megnézhető a kreatúra.
Azt hiszem webform kérdéskörben még sok tanulnivaló áll előttem...

0
0

Üdv,
Ménesi Szabolcs

pp képe

1. készítesz egy űrlapot
2. beleteszel egy olyan rejtett mezőt, ami a $_GET['q']-t tárolja
3.a Az ágy tartalomtípushoz hozzáadsz egy új node referenciát, ami webform típusú.
3.b Beállítod, hogy full nézetben jelenjen meg.
4. Az egyes ágyakhoz hozzákapcsolod az űrlapot.

Kész is vagy. (vagy rosszul látom? most nincs időm kipróbálni, de azt hiszem ennek működnie kell)

pp

2
0
menesisz képe

Köszönöm a segítséget! Sikerült összehozni. :)

0
0

Üdv,
Ménesi Szabolcs

duc-sai képe

Érdekelne engem is ez a megoldás, pp által a 2. pontban leírtakra szeretnék egy kicsit konkrétabban rákérdezni. A webformhoz hozzáadok egy rejtett mezőt, ez stimm...de mit kell csinálni a $_GET['q']-val? Be kell írni alapértelmezett értéknek, és ha igen, hogyan?
Kérhetek egy kicsit szájbarágósabb útmutatást ?
(Ez gondolom, a formhoz kapcsolt node azonosítóját tartalmazza...de ez csak sejtés)
Megköszönöm a segítségeteket!
Ducsai Zoltán

0
0