Viewsba integrálható szavazás modul

mxr576 képe

Üdv mindenki!

A kérdés adott, elég sokat keresgéltem, kutattam már utána, hogy hogyan tudnék megjeleníteni a views nézetemben egy szavazást, de eddig sikertelenül. Az alap core poll ezt nem tudja, a pollfield nem szinpatikus, az advanced poll pedig nem jeleníthető meg teljesen Viewsban ugyancsak. :S Valakinek valami ötlet esetleg?

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

Az alap viewsben (bár nem teszteltem) de a poll egy node type, és node típusra lazán szűrsz.

0
0
mxr576 képe

De ha betolom viewba a bevezetőt mint mezőt, akkor válaszok szövegként, nem checkboxokként jelennek meg... ergó hasztalan :S

0
0
Gonda János képe

webform+views?
csak ötlet soha nem próbáltam

0
0

Gonda János

mxr576 képe

De nem látom át, ebből hogyan tudnék végül szavazást kreálni. Pontosabban összehoznám, a kérdezgető részét, de hogy utána az eredményeket is látványosan prezentáljam, mint ahogy a szavazós modulok szokták.

0
0
Laza képe

akkor ne mezőt rakj, hanem full nodeot, akkor is?

0
0
mxr576 képe

Utolsó lehetőség ez marad, azonban ez azért nem jó, mert az adott view más tartalomból is listáz mezőket. Tehát muszáj lenne nekem mezőket listázni továbbra is, anélkül, hogy másik view-t hozok létre.

0
0
Boobaa képe

A smink template.php fájljába írd ezt:

function sminkneve_preprocess_views_view_field__teaser(&$vars) {
  if ($vars['row']->node_type == 'poll') {
    $node = node_load($vars['row']->nid);
    $output = poll_view($node);
    $vars['output'] = $output->content['body']['#value'];
  }
}

Továbbá a Views modul theme/views-view-field.tpl.php fájlját másold a sminked könyvtárába views-view-field--teaser.tpl.php néven.
0
0
mxr576 képe

Köszönöm a megoldás!:) Már én is ott tartottam, hogy ha minden kötél szakad, akkor ezzel kell megoldani a problémát. Pedig nem szeretek preprocesselni... de olykor hasznos és elkerülhetetlen, mint látszik!;)

0
0