30. 05. 2004, 16:16

Versuche seit zwei Tagen eine Umfrage auf jeder Seite einzubinden. Sie soll rechts vom normalen Content erscheinen und nach dem Abstimmen auf eine Ergebnisseite verweisen. Da ich wohl nicht der einzige bin, der damit Probleme hat, beschreibe ich mal meine Vorgehensweise und wo es hängt.

Zunächst bin ich zur Repository:

1) Extension tt_poll installiert

Dann habe ich die Pollseite definiert:

2) Neue Seite erstellt, Typ: "Nicht im Menu" (pid=20)
3) Neuen Datensatz angelegt, Typ: "Abstimmung" (uid=50)
3b) Antworten wie folgt:
[code:1:81890cbe05]|Deutschland
|Frankreich
|Malta[/code:1:81890cbe05]
4) Neuen Seiteninhalt angelegt, Typ: "Datensatz einfügen" (aus dem Pull-down ausgewählt)
4b) Den Datensatz von eben als "Objekt" angegeben
5) Folgendes ins Template geschrieben:
[code:1:81890cbe05]plugin.tt_poll.code = VOTEFORM
plugin.tt_poll.voteform.locationData = false
plugin.tt_poll.voteform.type = 21[/code:1:81890cbe05]

Jetzt kam die Ergebniseite dran:

6) Neue Seite erstellt, Typ: "Nicht im Menu" (pid=21)
7) Wieder Seiteninhalt angelegt, Typ: "Datensatz einfügen"
7b) Objekt ist wieder der Datensatz von Seite 20
8-) Template: [code:1:81890cbe05]plugin.tt_poll.code = RESULT[/code:1:81890cbe05]

Bis hierhin ging alles. Jetzt kommt die Einbindung auf jeder Seite nach Modern Template Building:

9) Extension-Template angelegt:
[code:1:81890cbe05]marks.POLLS = RECORDS
marks.POLLS {
source = 50
tables = tt_content
}[/code:1:81890cbe05]
10) Extension-Template per "Include basis template" ins Haupt-Template eingebunden
11) Zuweisung in ext: Main TEMPLATE cObject vorgenommen:
[code:1:81890cbe05]# Substitute the ###side_polls### subpart with some example content:
subparts.side_polls < marks.POLLS[/code:1:81890cbe05]
12) Im HTML-Template folgendes eingefügt:
[code:1:81890cbe05]<td id="side_polls">
</td>[/code:1:81890cbe05]

An der entsprechenden Stelle erscheint: nix! Bin mit meinem Latein am Ende, wer weiss weiter?

Quellen:
[1]http://makeashorterlink.com/?O24112F68
[2]http://makeashorterlink.com/?K15122F68
[3]http://makeashorterlink.com/?R27131F68
[4]http://makeashorterlink.com/?X26112F68

--
Typo 3.6, CSS-Styled Content