Ich bin Neuling in TYPO3, habe aber schon eine CSS-gestaltete Seite hinbekommen (www.wgermann.de).
Nun will ich eine Gästebuch anlegen, habe die Extension tt_guest geladen und installiert und habe, so wie ich's der Literatur entnommen habe, auf einer Seite einen Seiteninhalt vom Typ "Plugin einfügen"-"Gästebuch" angelegt. Wenn ich das CODE-Feld freilasse, erscheint die in der Extension vorgesehene Meldung, dass ich erst "GUESTBOOK" oder "POSTFORM" eingeben muss. Tue ich das und schaue mir dann die Seite an, so sehe ich nix!!! Und das macht mich bald rasend.
Was mache ich falsch?
tt_guest - Seiteninhalte werden nicht angezeigt
Mal probieren, ob das hilft: die folgende Zeile ins Typoscript Setup eintragen:
plugin.tt_guest.postform < tt_content.mailform.20
Jochen Weiland
Hat leider nicht funktioniert, alles beim alten geblieben.... 🙁
Mittlerweile klappt's.
Die von J. Weiland vorgeschlagene Änderung wurde in "ext_typoscript_setup.txt" vorgenommen.
Danke!
Hallo wgermann,
habe das gleiche Problem wie Du!!!Extension installiert, Seite angelegt, nichts zu sehen.
Die Datei "ext_typoscript_setup.txt" habe ich gefunden. Die Zeile
"plugin.tt_guest.postform < tt_content.mailform.20" habe ich mal hinten drangehängt, keine Änderung!!!!!
Weiß nicht wo ich sie einfügen soll, plugin.tt-guest gibt es häufiger in der Datei, allerdings nichts mit postform oder mailform...????
Bitte um Nachricht!!! Dannkeeeeeeeeeeee!!
Gruß
rolphen
Hallo rolphen,
schau dir bitte mal die Zeilen 51 und 52 an; die scheint ein netter Geist meines Providers verändert zu haben, und schon wird das Gästebuch sichtbar. Ob's ansonsten fehlerfrei läuft, kann ich nicht sagen, da ich seitdem nicht mehr dazu kam, weiterzumachen....
Ursache des Problems: Wenn man die Extension css_styled_content benutzt, übergibt erst die veränderte Zeile den Inhalt...
***** ext_typoscript_setup.txt *******
## Includes the guestLib:
includeLibs.ts_guest = EXT:tt_guest/pi/class.tx_ttguest.php
## Sets up the fields, that may be submitted in order to create items. Mandatory!
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
}
## This enables the tt_content.list item to display the guestbook:
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
# Global wraps
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}
# Change/add to format the content:
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
# Change/add to format the submit-form
postform < tt_content.mailform.20
#postform < styles.content.mailform
postform.data >
postform.dataArray {
10.label = Header:
10.type = *data[tt_guest][NEW][title]=input
20.label = Your comment:
20.type = *data[tt_guest][NEW][note]=textarea
30.label = Name:
30.type = *data[tt_guest][NEW][cr_name]=input
40.label = Email:
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 = Add yourself
}
postform.no_cache=1
}
## This enables the tt_content.record item to display guestbook items:
tt_guest >
tt_guest = < plugin.tt_guest
tt_guest.displayCurrentRecord = 1
******* ext_typoscript_setup.txt *********
Ich hoffe das löst dein Problem!
Viel Spaß noch weiterhin
wgermann
Das mit dem Eintrag in der ext_typoscript_setup.txt hat sofort funktioniert. Vielen Dank, habe mir schon nen Wolf gesucht.
Bitte -
wo finde ich:
ext_typoscript_setup.txt
Vielen Dank
Volker
Hallo blauwahr,
tt_guest ist eine lokale Extension. Ich weiß nicht, in welchem Verzeichnis auf dem Server diese Extension dann zu finden ist. Aber wenn du sie gefunden hast, so gibt es dort in diesem Verzeichnis (oder einem Unterverzeichnis) die gesuchte Datei. Mit FTP müsstest du sie finden...
Sorry für die kurze Antwort, aber ich habe im Moment leider etwas wenig Zeit 🙁
Gruß
wgermann
hallo zusammen
finde diese datei nicht, kann mir jemand sagen wo die liegt?
danke