ich habe auf meiner homepage www.13paises.de auf der rechten seite die latest news ausgegeben.
die ausgabe moechte ich jedoch beschraenken auf eine einzelne (die letzte).
ich dachte, dies mit hilfe des befehls:
plugin.tt_news.latestLimit = 1
getan zu haben.
leider funktioniert es nicht.
hier mal mein kompletter ts-code:
# Allgemeine TypoScript-Konfigurationen
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.spamProtectEmailAddresses = 1
# Die Webseite darstellen
page = PAGE
page {
typeNum = 0
# Allgemeine Seiteneigenschaften setzen
bodyTag = <body bgcolor="#F0E6BE" topmargin="0" leftmargin="0">
meta.AUTHOR = tobi
meta.DESCRIPTION = Reise von Suedamerika nach Nordamerika
stylesheet = fileadmin/style.css
# Die Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubpart = DOKUMENT
10.marks {
# Den Platzhalter DATUM ansprechen
DATUM = COA_INT
DATUM {
# Den Begrüßungstext realisieren
10 = TEXT
10 {
value = Guten Morgen
wrap = |, heute ist der
}
# Das aktuelle Datum ausgeben
20 = TEXT
20 {
data = date:d.m.Y
}
}
# Das Logo einlesen
LOGO = IMAGE
LOGO.file = fileadmin/images/logolinks.gif
LOGO.file.width = 178
#LOGO.file = GIFBUILDER
LOGO.file {
XY = 178, 150
#backColor = #FFFFFF
}
# Den Trailer dynamisch ansprechen
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file {
#XY = 759, 99
XY = 759, 150
backColor = #D2C8A0
# Das Hintergrundbild einlesen
10 = IMAGE
10.file.import = uploads/media/
10.file.import.data = levelmedia:-1, slide
10.file.import.listNum = 0
10.file.width = 759
#10.offset = 0, -150
# Den Verlauf einarbeiten
20 = IMAGE
20.file = GIFBUILDER
20.file.backColor = #FFFFFF
#20.file.XY = 759, 99
20.file.XY = 759, 150
20.mask = fileadmin/images/mask3.jpg
# Text auf den Trailer rendern
30 = TEXT
30.text.field = subtitle // title
30.fontFile = fileadmin/fonts/verdanabi.ttf
30.fontSize = 24
30.fontColor = #961E0f
30.niceText = 1
#30.offset = 10, 85
30.offset = 10, 132
}
# Das Textmenü oben erstellen
# Beispiel 7-5
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 3
1 = TMENU
1.NO = 1
#1.NO.linkWrap = | | |*| | | |*| |
1.NO.linkWrap = | |
}
# Das grafische Menü erstellen
MENU_LINKS = HMENU
MENU_LINKS {
# Eine weisse Linie oben erzeugen
wrap = <img src="fileadmin/images/linie_rot.gif" width="148" height="1" alt="" /><br />|
special = directory
special.value = 2
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
XY = 148, 24+[16.h]
#backColor = #961E0F
backColor = #D2C8A0
# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.text.listNum = 0
10.text.listNum.splitChar = |
#10.fontColor = #FFFFFF
10.fontColor = #961E0F
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12
10.niceText = 1
10.offset = 14, 16
# Eine ggf. vorhandene zweite Textzeile
15 < .10
15.text.listNum = 1
15.offset = 14, 32
# Hilfsebene zur Berechnung der Höhe von Menüpunkten
16 < .10
16.text.case = upper
16.text.listNum = 1
16.fontSize = 22
16.offset = 1000,1000
# Eine weisse Linie erzeugen
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 148,1
#backColor = #FFFFFF
backColor = #961E0F
}
20.offset = 0, 23+[16.h]
}
# Einen RollOver-Zustand beschreiben
1.RO < .1.NO
#1.RO.backColor = #C85041
1.RO.backColor = #BEB48C
# Die zweite Ebene als Kopie der ersten Ebene beschreiben
2 < .1
2.NO {
#backColor = #F0D2A0
#10.fontColor = #C85041
backColor = #F0E6BE
10.fontColor = #961E0F
10.fontSize = 11
10.offset = 24, 16
}
2.RO < .2.NO
#2.RO.backColor = #D2B482
2.RO.backColor = #E6DCB4
}
# Den Platzhalter KLICKPFAD ansprechen
# Objekt COA wird zwischengeschaltet, um einen zusätzlichen
# Text angeben zu können.
KLICKPFAD = COA
KLICKPFAD {
# Der vorgeschaltete Text
10 = TEXT
10.value = Sie befinden sich hier:
# Den Klickpfad an Position 20 darstellen
20 = HMENU
20 {
special = rootline
special.range = 2|-1
1 = TMENU
1.NO = 1
1.NO.linkWrap = | /
}
}
#KAPITEL 7 ENDE
#KAPITEL 8 BEGIN
# Inhalt ausgeben
# INHALT = IMAGE
# INHALT.file = GIFBUILDER
# INHALT.file {
# XY = 513, 600
# backColor = #F0E6BE
# Das Hintergrundbild einlesen
# 10 = IMAGE
# 10.file = fileadmin/images/sam.gif
# 10.file.import.data = levelmedia:-1, slide
# 10.file.import.listNum = 0
# 20 = CONTENT
# 20.table = tt_content
# 20.select.orderBy = sorting
# 20.select.where = colPos = 0
# 20.select.languageField = sys_language_uid
INHALT = COA
# INHALT.10 = IMAGE
# INHALT.10.file = fileadmin/images/sam2.gif
INHALT.20 = CONTENT
INHALT.20 {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}
# Inhalte in der rechten Spalte ausgeben
RECHTS = COA
RECHTS.10 = CONTENT
RECHTS.10 {
table = tt_content
select.where = colPos = 2
select.orderBy = sorting
}
RECHTS.20 = CONTENT
RECHTS.20 {
table = tt_content
select.orderBy = sorting
# Inhalte werden von der Seite mit der ID 19 genommen.
select.pidInList = 19
}
RECHTS.30 < plugin.tt_news
RECHTS.30 {
templateFile = fileadmin/news_template.tmpl
code >
code = LATEST
limit >
limit = 1
pid_list >
pid_list = 12
PIDitemDisplay = 12
}
# Inhalte in der rechten Spalte ausgeben
FOTOS = COA
FOTOS.10 = CONTENT
FOTOS.10 {
table = tt_content
select.where = colPos = 2
select.orderBy = sorting
}
FOTOS.20 = CONTENT
FOTOS.20 {
table = tt_content
select.orderBy = sorting
# Inhalte werden von der Seite mit der ID 19 genommen.
select.pidInList = 19
}
FOTOS.30 < plugin.tt_news
FOTOS.30 {
templateFile = fileadmin/news_template.tmpl
code >
code = LATEST
limit >
limit = 1
pid_list >
pid_list = 12
PIDitemDisplay = 12
}
# Suchformular im Platzhalter anzeigen
SUCHE < tt_content.search.30
SUCHE {
target = _self
redirect = 8
badMess = Bitte geben Sie ein Suchwort an!
layout = ###FIELD###<br />
stdWrap.wrap >
dataArray.10 {
label =
type = *sword = input, 5, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
}
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 20,15
backColor = #D2C8A0
10 = TEXT
10.text = GO
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontColor = black
10.fontSite = 11
10.niceText = 1
10.offset = 2, 13
}
}
# Den Sprachwechsel als Textlink erzeugen
SPRACHE = TEXT
SPRACHE {
field = uid
wrap = <a href="index.php?id=|&L=1">english</a>
}
# Link zur Druckversion erzeugen
DRUCKVERSION = TEXT
DRUCKVERSION {
field = uid
wrap = <a href="index.php?id=|&L=0&type=1" target="”_new”">druckversion</a>
}
}
}
# Druckansicht
druckversion = PAGE
druckversion {
typeNum = 1
10 = CONTENT
10.table = tt_content
10.select.orderBy = sorting
10.select.colPos = 0
10.select.languageField = sys_language_uid
}
# Die Überschrift neu formatieren
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
default = TEXT
default.field = header
default.wrap = <h1>|</h1>
2 = IMAGE
2.file = GIFBUILDER
2.file {
XY = [10.w]+10, 20
backColor = #F0E6DC
10 = TEXT
10.text.field = header
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontColor = #061467
10.fontSize = 15
10.niceText = 1
10.offset = 2, 18
}
wrap = |<br />
}
# Die Sitemap von einem Ausgangspunkt erstellen lassen
tt_content.menu.20.2 {
special = directory
special.value.field = pages
}
# Das Suchformular anpassen
tt_content.search.30 {
target = _self
badMess = Bitte füllen Sie alle erforderlichen Felder aus:
dataArray.10 {
label = suchbegriff:
type = *sword = input, 15, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
}
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 50,20
backColor = #BEB48C
10 = TEXT
10.text = suche
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontColor = black
10.fontSite = 11
10.niceText = 1
10.offset = 2, 15
}
}
# Das Suchergebnis anpassen
tt_content.search.20 {
layout.10 {
value = Ergebnisse auf dieser Seite: ###RANGELOW### bis ###RANGEHIGH### von ###TOTAL###
fontTag >
wrap = <td width="95%" bgcolor="silver"><font face="verdana" size="”2”"><b>|</b></font></td>
}
layout.20 {
value = ###PREV### ###NEXT###
fontTag >
wrap = <td bgcolor="silver"><font face="verdana" size="2"><b>|</b></font></td>
}
renderObj.10 {
textStyle >
fontTag >
wrap = <font face="”verdana”" size="”2”"><b>|</b></font>
typolink.target = _self
}
renderObj.20 {
stdWrap.textStyle >
stdWrap.wrap = <tr><td><font face="Verdana" size="1" color="navy"> |</font></td></tr>
stdWrap.crop = 200 | [...]
}
noResultObj >
noResultObj = TEXT
noResultObj {
value = Kein Ergebniss gefunden!
wrap = <font face="Verdana" size="2"><b>|</b></font>
}
next.value = Weiter
prev.value = Zurück
target = _self
range = 10
}
# Das News-Plugin konfigurieren
plugin.tt_news {
pid_list >
pid_list = 12
PIDitemDisplay = 12
templateFile = fileadmin/news_template.tmpl
stylesheet = fileadmin/style.css
}
# Das Guestbook-Plugin konfigurieren
plugin.tt_guest {
templateFile = fileadmin/guest_template.tmpl
}
# Den Header individuell beschriften
config.noPageTitle = 1
page.headerData.5 = TEXT
page.headerData.5.wrap = <title>13países.de : tobi und suse unterwegs</title>
# Login-Formular für Webseiten-Benutzer
tt_content.login.20 {
hiddenFields.pid.value = 58
dataArray.10.label = Benutzername:
dataArray.20.label = Passwort:
}
#page.config.admPanel=1
#### BEDINGUNGEN ###
# Zeitabhängiger Begrüßungstext
[hour = >= 11]
page.10.marks.DATUM.10.value = Guten Tag
[hour = >= 19]
page.10.marks.DATUM.10.value = Guten Abend
[global]
# Mehrsprachigkeit
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
page.10.marks.SPRACHE.wrap = <a href="index.php?id=|&L=0">deutsch</a>
page.10.marks.DRUCKVERSION.wrap = <a href="index.php?id=|&L=1&type=1" target="”_new”">print</a>
tt_content.login.20.dataArray.10.label = Username:
tt_content.login.20.dataArray.20.label = Password:
# Eingeloggter Benutzer
[loginUser = *]
tt_content.login.20 {
dataArray.10.label = Sie sind als Benutzer <b>tobi761</b> eingeloggt
dataArray.20.label =
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 60, 20
backColor = #D2C8A0
10 = TEXT
10.text = Logout
10.fontSize = 15
10.fontColor = black
10.fontFile = fileadmin/fonts/verdanab.ttf
10.niceText = 1
10.offset = 1, 16
}
}
[global]
plugin.alt.plaintext.file.template = fileadmin/plaintext_content.tmpl
plugin.tt_guest.postform.dataArray.10.label = Titel:
plugin.tt_guest.postform.dataArray.20.label = Kommentar:
plugin.tt_guest.postform.dataArray.60.value = Absenden
plugin.tt_guest.postform.target = _self
plugin.tt_guest.limit = 15
plugin.tt_guest.postform.dataArray.50.type = data[tt_guest][NEW][www]=input
plugin.tt_guest.postform.dataArray.10.type = data[tt_guest][NEW][title]=input
plugin.tt_guest.postform.dataArray.20.type = data[tt_guest][NEW][note]=textarea
plugin.tt_guest.postform.dataArray.30.type = data[tt_guest][NEW][cr_name]=input
plugin.tt_guest.postform.dataArray.40.type = data[tt_guest][NEW][cr_email]=input
plugin.tt_news.latestLimit = 1
plugin.tx_gooffotoboek_pi1.default_thumb = 1
plugin.tx_gooffotoboek_pi1.thumb_maxw = 150
plugin.tx_gooffotoboek_pi1.thumb_per_row = 3
plugin.tx_gooffotoboek_pi1.img_maxw = 590
plugin.tx_gooffotoboek_pi1.templateFile = fileadmin/fotoboek.tpl
plugin.tx_gooffotoboek_pi1.includeLibs = fileadmin/class.tx_gooffotoboek_pi1.php
#Einstellungen für den Newsletter
plugin.feadmin.dmailsubscription.pid = 70
plugin.feadmin.dmailsubscription.templateFile = fileadmin/fe_admin_dmailsubscrip.tmpl
#Einstellungen für den Upload
plugin.tx_fileupload_pi1.includeLibs = fileadmin/class.tx_fileupload_pi1.php
plugin.tx_fileupload_pi1.checkMime = 0
#plugin.tx_fileupload_pi1.mimeInclude = image/gif,image/jpeg,application/x-zip-compressed
plugin.tx_fileupload_pi1.mimeInclude = image/jpeg
plugin.tx_fileupload_pi1.mimeExclude = application/octet-stream
plugin.tx_fileupload_pi1.checkExt = 1
plugin.tx_fileupload_pi1.extExclude = exe,php,php3
plugin.tx_fileupload_pi1.extInclude = *
plugin.tx_fileupload_pi1.FEuserHomePath=0
plugin.tx_fileupload_pi1.maxsize = 250000
plugin.tx_fileupload_pi1.path = fileadmin/3hendrik/
plugin.tx_fileupload_pi1.noOverwrite = 1
plugin.tx_fileupload_pi1.fileMode = 0755
plugin.tx_fileupload_pi1.uploadformcObject = TEXT
plugin.tx_fileupload_pi1.uploadformcObject.value{
###STATUS###
<form enctype="multipart/form-data" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="500000" />
<input name="tx_fileupload_pi1" type="file" /><br />
<input type="submit" name="tx_fileupload_pi1[do_upload]" value="Upload!" />
</form>
}
waere schoen, wenn mal jemand drueberschaut... danke.