Hallo grisub,
wenn ich Dich richtig verstanden habe, meinst Du mit "leer", dass nur 1 Radiobutton angezeigt wurde ohne Text dahinter und natürlich der Submit-Button (das passierte nämlich, als ich Deinen Codeschnipsel bei mir ausprobiert hatte)
Ich gehe mal davon aus, dass Du Deine Antworten im Datensatz mit der richtigen Syntax geschrieben hast, also:
| Antwort1
| Antwort2 etc.
Falls nicht, wird auch ein "leerer" Poll angezeigt.
Für das Anzeigen des Polls auf jeder Seite habe ich eine andere Lösung gefunden, vielleicht magst Du sie mal ausprobieren:
Schreibe in das setup Deines Haupttemplates diese Zeilen - und zwar oberhalb von page.10 = TEMPLATE
temp.poll = RECORDS
temp.poll {
source = DEINE_ID_DES_CONTENTELEMENTS_POLL
tables = tt_content
}
Dort, wo Du Deine Marker bzw. Subparts definierst füge dies ein (je nachdem, was Du verwendest)
subparts.POLL < temp.poll
oder auch
marks.POLL < temp.poll
Wichtig ist - jedenfalls nach dem was ich herausgefunden habe - dass die allgemeine Definition für die Darstellung des Polls im Template so lautet:
plugin.tt_poll.code = VOTEFORM
Und schon wird die Umfrage an der gewünschten Stelle angezeigt.
Damit das Ergebnis auch auf der Umfrageseite ankommt, definierst Du dies (aber das kennst Du ja schon)
plugin.tt_poll.voteform.type = 3
Wenn Du nun die Umfrage machst und auf der Umfragsseite landest, siehst Du dort auch Deine Radiobuttons, aber keine Ergebnisse, was sehr unschick ist. Um die Ergebnisse anzeigen zu lassen, musst Du auf der Umfrageseite ein Template erstellen, "RESULT" hineindefinieren und gleichzeitig den Marker "POLL" deaktivieren (falls er auf dieser Seite noch aktiv ist - sonst wird auch an der Stelle das Ergebnis angezeigt).
Der Setup-Code hierfür ist
page.10 {
### Unterdrückung der Poll-Einbindung in der linken Spalte
subparts.POLL >
}
### Vote
plugin.tt_poll.code = VOTEFORM, RESULT
Es ist vielleicht nicht die eleganteste Lösung, aber sie funktioniert.
Ich hätte ja wegen der Seitenkonsistenz auch auf der Resultseite die Voteform so gern in der rechten Spalte gehabt, hab dann aber die Geduld verloren und bin auf die genannte Lösung umgestiegen.
Für Hinweise und Verbesserungsvorschläge zum genannten Lösungsansatz freut sich
sunseek