Hi jenses,
ich habe GUESTBOOK und POSTFORM tatsächlich auf zwei unterschiedlichen Seiten. Ich glaube aber schon, dass die Ausgabe funktionieren müsste, da ich durch die vielen Versuche auf beiden Seiten (also auf der Seite, auf der ich das Gästebuch ausgeben möchte und auf der Seite, die das Eingabeformular enthält) ein paar Einträge im Gästebuch sehe (über das Backend). Bei beiden Seiten kann ich aber GUESTBOOK zusätzlich im Plugin angeben, die Einträge werden leider nicht ausgegeben.
Hängt das alles evtl. mit den Templates zusammen? Ich habe nur ein template auf der obersten Seite angelegt. Alle anderen Unterseiten haben kein spezielles Template sondern bekommen wohl das Template von oben vererbt.
Mit dem Setup-Code ist das so eine Sache. Ich bin mir nicht sicher, ob ich da an der richtigen Stelle suche. Ich poste einfach mal den Setup-Code des tt_guest plugins aus dem Template analyzer. Nimms mir nich übel, bin noch am typo3 lernen... #giggle#
Setup tt_guest
[GLOBAL]
includeLibs.ts_guest = EXT:tt_guest/pi/class.tx_ttguest.php
FEData.tt_guest >
FEData.tt_guest {
processScript = EXT:tt_guest/pi/guest_submit.inc
processScript.notifyEmail = {$plugin.tt_guest.notifyEmail}
default {
hidden = 0
}
allowNew {
title = 1
note = 1
cr_name=1
cr_email=1
www=1
}
autoInsertPID = 1
doublePostCheck = doublePostCheck
}
plugin.tt_guest >
plugin.tt_guest = USER
plugin.tt_guest {
userFunc = tx_ttguest->main_guestbook
templateFile = {$plugin.tt_guest.file.templateFile}
pid_list.field = pages
code.field = select_key
wrap1.wrap = {$plugin.tt_guest.wrap1}
wrap2.wrap = {$plugin.tt_guest.wrap2}
color1.wrap = {$plugin.tt_guest.color1}
color2.wrap = {$plugin.tt_guest.color2}
color3.wrap = {$plugin.tt_guest.color3}
age_stdWrap.age = 1
date_stdWrap.strftime= %e-%m-%y
time_stdWrap.strftime= %H:%M:%S
author_stdWrap.case = upper
www_stdWrap.typolink.parameter.field = www
email_stdWrap.typolink.parameter.field = cr_email
requireRecords = 1
postform < tt_content.mailform.20
postform.data >
postform.dataArray {
10.label = Ueberschrift:
10.type = *data[tt_guest][NEW][title]=input
20.label = Dein Kommentar:
20.type = *data[tt_guest][NEW][note]=textarea
30.label = Name:
30.type = *data[tt_guest][NEW][cr_name]=input
40.label = E-Mail:
40.type = *data[tt_guest][NEW][cr_email]=input
50.label = Homepage:
50.type = *data[tt_guest][NEW][www]=input
60.type = formtype_db=submit
60.value = Eintragen...
}
postform.no_cache=1
}
tt_guest >
tt_guest = < plugin.tt_guest
tt_guest.displayCurrentRecord = 1
Gruss
Uwe