Hallo Community!
Durch Zufall bin ich auf diese Seite gestoßen. Sie gefällt mir sehr gut und ich bin mir sicher, hier auf kompetente Leute zu treffen. Zu meinem Problem:
Ich möchte auf meiner Startseite eine zweispaltige Newsansicht realisieren. In der linken Spalte sollen alle News aus der Rubrik "Aktuelles" angezeigt werden, in der rechten Spalte die aus "Presse". Zudem soll oberhalb immer der neuste Artikel aus einer der beiden Kategorien als Anreißer ("Teaser") präsentiert werden.
Die Version von tt_news ist 2.0.4, die Rubriken "Aktuelles" und "Presse" sind schon vorhanden und mit Beispiel-Nachrichten gefüllt.
Wie kann ich mein Vorhaben umsetzen? Schon vorab vielen Dank und auf gute Zusammenarbeit!
Hat jemand eine Idee? Stehe gerade ziemlich auf dem Schlauch :-(
Hallo,
Dein Vorhaben würde ich umsetzen, in dem ich das News-Plugin auf der Startseite dreimal einbinde:
1. Oben (für die Teaser-News) in der Ansicht LATEST mit der Limitierung auf eine anzuzeigende News
darunter 2 Spalten in der HTML-Vorlage anlegen (über Tabelle oder Ebenen) und diese dann befüllen mit
2. Ansicht LIST Kategorie "Aktuelles"
3. Ansicht LIST Kategorie "Presse"
Es bleibt das Problem, das eine News doppelt angezeigt wird, nämlich die jeweils im Teaserbereich angezeigte... Hm. Vielleicht eine extra Kategorie "Teaser" für diesen Bereich? Dann können auch News geteasert werden, die vom Datum her nicht mehr die allerneuesten sind. So hab ich das jedenfalls auf einer Seite mal umgesetzt. Kam gut an bei den Redakteuren.
Aber vielleicht hat ja jemand noch eine andere Lösung für das Unterbinden der doppelten Anzeige.
Gruß,
Guido
Vielen Dank für deine Hilfe.
Die Idee zu dem Teaser ist schonmal sehr gut, hatte daran noch gar nicht gedacht.
Es wäre nett, wenn du mir eine Hilfestellung bezüglich der Umsetzung im HTML-Code geben würdest. Muss ich das globale Template ändern oder reicht es, wenn ich für die Startseite ein neues Template anlege? Und wie setze ich das dann um?
Templates musst Du gar nicht ändern. Es geht alles mit HTML-Vorlagen der News. Die gibst Du ja in Deinem News-Plugin als Quelle des Layouts an.
Ich schick Dir mal eine PM.
Hallo, ich habe mir eine ähnliche Aufgabe gestellt. Habe mir dazu ein eigenes Template für die Startseite gebastelt.
Das Template wird übernommen und ich kann auch die Marker ansprechen zb durch einen Text.
Wie kann ich nun das news plugin reinsetzen?
Der obere Marker ist ein Platzhalter für normalen Text (Begrüßung oder ähnliches). Dann möchte ich die letzte News groß ###NEWS01###, die vorletzte News etwas kleiner ###NEWS02### und dann eine Liste rechts daneben mit einer Schlagzeilenliste ###NEWS03###.
Ich scheitere aber daran das das Newsplugin nicht angzeigt wird.
page.10.marks.INHALT = TEMPLATE
page.10.marks.INHALT {
template = FILE
template.file = fileadmin/system/template/startseite_template.html
workOnSubpart = DOKUMENT
marks.TEXTFELD = CONTENT
marks.TEXTFELD {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
marks.NEWS01 = CONTENT
marks.NEWS01 {
table = tt_news
select.orderBy = sorting
select.where = colPos = 0
plugin.tt_news {
templateFile = fileadmin/my_templates/tt_news.html
# Wert löschen
plugin.tt_news.pid_list >
# Die News aus dieser Speicherseite abrufen
plugin.tt_news.pid_list = 89
plugin.tt_news.code = LATEST
# singlePid ist die Seite, die die News in Einzelansicht anzeigt
plugin.tt_news.singlePid = 96
# Die max. Anzahl von News in der "LATEST" Ansicht.
latestLimit = 1
}
}
marks.NEWS02 = TEXT
marks.NEWS02.value = blubb
}
}
so gehts auch nicht
marks.NEWS01 = CONTENT
marks.NEWS01 {
table = tt_news
select.orderBy = sorting
select.where = colPos = 0
10 < plugin.tt_news
10 {
templateFile = fileadmin/my_templates/tt_news.html
# Wert löschen
plugin.tt_news.pid_list >
# Die News aus dieser Speicherseite abrufen
plugin.tt_news.pid_list = 89
plugin.tt_news.code = LATEST
# singlePid ist die Seite, die die News in Einzelansicht anzeigt
plugin.tt_news.singlePid = 96
# Die max. Anzahl von News in der "LATEST" Ansicht.
latestLimit = 1
}
}
habs selbst geschafft:
also nochmal zum verständnis, das ist im setup feld vom extension template für die startseite.
was mir noch unklar ist, warum das template & pids nicht vom haupttemplate übernommen werden, obwohl "clear setup" nicht angehakt ist?
page.10.marks.INHALT = TEMPLATE
page.10.marks.INHALT {
template = FILE
template.file = fileadmin/system/template/startseite_template.html
workOnSubpart = DOKUMENT
marks.TEXTFELD = CONTENT
marks.TEXTFELD {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
marks.NEWS01 < plugin.tt_news
marks.NEWS01 {
code >
code = LATEST
listStartId = 0
latestLimit = 1
templateFile = fileadmin/system/template/tt_news_v2_template.html
pid_list >
pid_list = 89
singlePid = 96
archiveTypoLink.parameter = 75
}
marks.NEWS02 < plugin.tt_news
marks.NEWS02 {
code >
code = LATEST
listStartId = 1
latestLimit = 1
templateFile = fileadmin/system/template/tt_news_v2_template.html
pid_list >
pid_list = 89
singlePid = 96
archiveTypoLink.parameter = 75
}
marks.NEWS03 < plugin.tt_news
marks.NEWS03 {
code >
code = LIST
listStartId = 2
Limit = 3
templateFile = fileadmin/system/template/tt_news_v2_template.html
pid_list >
pid_list = 89
singlePid = 96
archiveTypoLink.parameter = 75
}
}