Installation
1. Die Extension „ve_guestbook“ installieren
2. Content Element > Guestbook auf einer Seite einfügen: 1 x für die Liste, 1 x für das Formular
3. Die beiden Elemente müssen in den Einstellungen auf die selbe Seite zeigen (wo die Daten abgelegt werden)
4. Sicherstellen, dass im Haupt-Template die Sprachen richtig gesetzt sind:
config {
linkVars = L
sys_language_uid = 0
language = de
locate_all = de_DE
}
5. Anschließend ein Extension-Template auf dieser Seite erstellen und folgenden TypoScript-Code einfügen:
## GÄSTEBUCH
## ---------------------------------------------------------------------------------------
# CSS-Datei für Gästebuch anhängen
page.includeCSS {
file1 = fileadmin/templates/css/campanile_guestbook_styles_01.css
}
plugin.tx_veguestbook_pi1 {
userFunc = tx_veguestbook_pi1->main
templateFile = {$plugin.tx_veguestbook_pi1.file.templateFile}
teasercut = 50
wordcut = 100
sortingField = crdate
sortingDirection = desc
limit = 5
email_from_name =
email_from_mail =
allowedTags = <a>,<br>,<b>,<li>,<ol>,<p>,<strong>,<u>,<ul>
obligationfields =
email_stdWrap.wrap = |
clearCacheCmdOnInsert =
emoticons {
active = 0
10 = IMAGE
10 {
file = EXT:ve_guestbook/pi1/emoticons/###EMOTICON###.gif
params = hspace="1" vspace="1"
border = 0
altText = Emoticon
titleText = Emoticon
}
subst {
11.str = :D
11.val = 1
12.str = :) || :-)
12.val = 2
13.str = :( || :-(
13.val = 3
14.str = :cry:
14.val = 4
15.str = :?:
15.val = 5
16.str = ;) || ;-)
16.val = 6
}
}
pageBrowser {
maxPages = 10
# if you want the pagebrowser to display only numbers, set showPBrowserText to 0.
tableParams = cellpadding="5" cellspacing="0" border="0"
showResultCount = 1
activepage_stdWrap.wrap = <strong>|</strong>
page_stdWrap.wrap = |
pagelink_stdWrap.wrap = |
previous_stdWrap.wrap =|
next_stdWrap.wrap = |
}
}
plugin.ve_guestbook_pi1.xasf {
enableAntispamHiddenField = 1
}
##Datumsformat setzen
plugin.tx_veguestbook_pi1 {
datetime_stdWrap.strftime= %A, %d.%m.%Y, %H:%M Uhr
date_stdWrap.strftime= %d.%m.%Y
time_stdWrap.strftime= %H:%M
}
Info zur Wartung:
Gelöscht werden Einträge über die Listenansicht der Site