Hallo Leute
Ihr habt mir - hauptsächlich mit bestehenden Beiträgen - soweit schon geholfen, dass ich meine ganze Website soweit fertig hab, bis auf ein "kleines" Problem:
Ich kriegs einfach nicht hin, dass ich auf allen Seiten in einer Box, die auf der linken Seite platziert ist, immer eine Liste der 5 neusten News-Titel (tt_news!) habe, die dann des Weiteren so verlinkt sind, dass sie im ListView enden.
Zum besseren Verständnis die URL meiner Seite:
http://www.dyabelle.ch/typo3
Und hier meinen Code:
# Configuring the Auto-Parser for main template:
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/template/main/dyabelle_template.html
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
}
relPathPrefix = fileadmin/template/main/
}
# Main TEMPLATE cObject for the BODY
temp {
partnerBox = CONTENT
partnerBox {
table = tt_content
select {
pidInList = 2
orderBy = sorting
where = colPos = 1
}
}
}
temp {
newsBox = CONTENT
newsBox {
table = plugin.tt_news
select {
pidInList = 107
orderBy = sorting
}
}
}
temp {
mainTemplate = TEMPLATE
mainTemplate {
template = < plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.navi < temp.navi
subparts.inhalt < styles.content.get
subparts.partnerBox < temp.partnerBox
subparts.newsBox < temp.newsBox
}
}
# Ausgehende Website:
webseite = PAGE
webseite.typeNum = 0
webseite.10 < temp.mainTemplate
webseite.headerData.10 < temp.headTemplate
tt_content.mailform.20.target = _self
plugin.tt_news.templateFile = fileadmin/template/main/news_template_dyabelle.tmpl
Ich bin für jede Hilfe enorm dankbar, da ich jetzt doch schon einige Stunden nur mit diesem Problem verbracht habe... 🙂
EDIT: die ID in der Box hab ich gesetzt (id="newsBox"). Zudem ist im obigen Code nichts mehr von meinen kläglichen Versuchen zu finden...
Hab das bei mir ganz ähnlich.
Ich habe das Plugin der news einfach in einen SysFolder geschoben. Einen Marker im HTML-Template gesetzt... z.B. ###NEWS_LINKS###
und dann per
temp {
NEWS_LINKS = CONTENT
NEWS_LINKS {
table = tt_content
select {
pidInList =
orderBy = sorting
where = colPos = 0
}
}
}
page.10.marks.NEWS_LINKS < .temp.NEWS_LINKS
Die Inhalte geholt.
Bei pidInList muss die ID des SysFolders rein. Bei colPos die Spalte in der die Inhalte liegen.
Dann einfach im Plugin News alle Einstellungen wie gewohnt setzen.
Zur Erläuterung:
Ich hab ja eigentlich schon eine Newsseite, die man ganz oben links mit dem Schriftzug "dyabelle news" öffnen kann. Sprich, das ist eine Seite, die nicht direkt selbständig in der Navigation auftaucht, sondern eine Seite, die ich "von Hand" verlinkt hab.
Dort drin ist an zweiter (!!!) Stelle - nämlich nach dem Titelbild - der Content-Eintrag des Plugins. Auch im Page-View werden also meine News-Einträge, nach einem Klick auf die im Page-Tree liegende News-Seite, angezeigt.
Ich hab jetzt mal den Code von Dir bei mir reinkopiert, hab einen SysFolder namens "newsFolder" angelegt (oberhalb meiner eigentlichen Newsseite im Page-Tree).
So, wenn ich jetzt die ID nicht wie von Dir vorgeschlagen auf den SysFolder, sondern auf meine Newsseite lege, dann werden tatsächlich immer die News angezeigt, ABER: mit dem Titelbild. Und es ist auch keine Link-Liste wie von mir gewünscht.
Ich hoff ich hab jetzt mal alle Infos geliefert... Mein Ziel:
• News-Seite wie gewohnt belassen, damit ich die wie bereits verlinkt anzeigen lassen kann.
• Linkliste nur der eigentlichen Newseinträge, wobei jeder Link auf die bestehende News-Seite zeigt.
Hat echt niemand eine Idee? Ich komm einfach nicht weiter.... 😢
Dann leg doch mal einfach ein tt_news plugin mit List an.
Und dann am besten nochmal ins manuel schauen!
Daniel
Ich hab doch in meinen Beiträgen bereits geschrieben, dass ich einen Plugin-Content mit List-View angelegt habe, das funktioniert ja auch prima. Nur komm ich beim besten Willen nicht dahinter, wie ich jetzt nur diese News-Einträge auslesen kann, mit nur der Titelzeile.
Das Manual hab ich bereits durch, auch da steht nichts in der Art und Weise, dabei sollte das doch eigentlich eine gängige Art sein, News anzuzeigen. Nicht?!
Und es ist ja auch nicht so, dass ich andere für mich arbeiten lassen will, ich hab ja die ganze Seite wunderbar selber mit Typo3 aufbauen können, nur jetzt steh ich offenbar komplett auf dem Schlauch...
Der Beitrag von SLAng hat mich ein bisschen weiter gebracht, aber wie ich in meinem vorletzten Post beschrieben habe, krieg ich so die ganze Newsseite aussgegeben.
Was mir vielleicht helfen könnte:
Wie krieg ich es hin, dass ich News-Einträge der ganzen Site auflisten kann? Ich hab keine Kategorien angelegt, da es nur 1 Newsbereich bei mir gibt.
Nochmals vielen Dank für jegliche Hilfe...
Habs jetzt sozusagen "von Hand" gemacht... find ich seltsam dass es so schwierig ist....