Hi Leutz,
ich habe ein News-Modul gebaut wie im tutorial bei hachmeister beschrieben.
http://typo3.hachmeister.org/Add_news_to_your_page.183.0.html
Das hat auch soweit geklappt!
Hier mein TS imSetup bereich des Templates:
plugin.tt_news {
file.templateFile = fileadmin/.../template_news.html
limit = 5
code >
code = LIST
PIDitemDisplay = 82
}
seite = PAGE
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/.../template_main.html
workOnSubpart = DOKUMENT
marks.BOX_CONTENT >
marks.BOX_CONTENT < plugin.tt_news
}
So, jetzt will ich die News in die rechte Spalte meiner Seite (template_main.html) bringen (mit marks).
Das klappt aber nicht, oder besser gesagt nur zum Teil!?
Der Newstitel wird in der Mitte meiner Seite angezeigt, wenn ich dann auf [mehr ...] klicke, erscheint die News in der mitte und der rechten Spalte.
Ich will aber ALLES (schon den Newstitel) in der rechten Spalte anzeigen lassen, aber das klappt nicht und ich weiß nicht warum!?!?!?
Was stimmt an meinem Code nicht?
Warum wird die News überhaupt im Content angezeigt, ich weise doch oben BOX_CONTENT zu?????
thx schon einmal für die Hilfe!
Alles ok!
Hab es auf eine andere Art hinbekommen ...
Hi! 😃
Wärst du so nett mir zu verraten, wie du es hinbekommen hast??
Ich habe vor eine Art Portalseite zu basteln, die eine eigene Newssite beherbergt, aber auch auf dem Startseite die News in einer mit einem Marker belegten Box anzeigt.
Euch beiden ist aber schon klar, was ein Forum ist und wodurch es sich definiert?? 8-)
hrhr, ja, mir schon 😉
nur momentan bin ich grad zu hause und hab leider meinen code nich hier, ist auf dem system @ work. :/ ansonsten hätte ich meinen lösungsweg schon geposted, wollte aber hier keine ungefähren lösungswege hinklatschen. morgen kann ich das gern mal tun. war auf jeden fall nicht so kompliziert, waren nur n paar änderungen im template. 😃
also ... :
😃
Ich bin eigentlich fast dem Tutorial hier oben im Thread gefolgt, bis auf einige Kleinigkeiten.
Vorausgehend muss ich sagen, dass ich in meiner Hierarchie schon eine News-Seite erstellt hatte, deren Teaser ich dann auf alle übrigen Seiten (Portal-Stil) verlinken wollte, ohne die News doppelt auf den Pages zu haben. Vielleicht ist das bei dir, bzw. euch genau so. Jedenfalls habe ich es so verstanden, dass pmargardts Problem darin bestand, dass die News ungewollterweise zwei mal auf den Seiten auftauchen. 😃
Nun zum eigentlichen "How to":
(Dieser Weg setzt eine funktionieren News Seite (SysOrdner, Einzel- und Archiv-Seite) irgendwo im Seitenbaum voraus!!! Aber wie dies funzt steht ja in dem Tutorial hier oben und an genügend anderen Stellen.)
1. Ich habe die Seite Home (rootlevel) als Seitentyp "erweitert / News" deklariert.
2. Jedoch habe ich - entgegen der hier geposteten Anleitung - KEIN Seiteninhaltselement auf der Page "Home" angelegt. Damit wollte ich diese "doppelten Newsvorkommnisse" eben verhindern, da die Teaser sonst in der entsprechend gewählten Spalte und auf den eigentlich bevorzugten Markern ausgegeben werden. Ich habe nur den Marker ###NEWS###, den ich vorher im HTML-Template gesetzt hatte, angesprochen.
3. Dem Main-Template (Seite: Home (rootlevel)) habe ich nur folgende Zeilen hinzugefügt:
Constants:
plugin.tt_news {
file.templateFile = fileadmin/news/news.tmpl
} // Verweis auf das News-Template
Setup:
marks.NEWS < plugin.tt_news // Aktivieren, bzw. Miteinbeziehen des News-Plugins der Extension tt_news
marks.NEWS.defaultCode = LATEST // "News-Art"
marks.NEWS.latestLimit = 2 // Damit nur die letzten 2 News (Teaser) angezeigt werden
marks.NEWS.pid_list = 67 // Die Ordner-id des schon bestehenden News-Ordners
marks.NEWS.singlePid = 71 // Die Seite der schon bestehenden Single-News-Seite (Einzelansicht)
So hat es bei mir einwandfrei funktioniert und die News tauchen auch nur einmal auf jeder Seite, anstelle des Markers ###NEWS### auf.
hf & gl !!! 😃
danke vielmals für das script, habe es sogleich in ein projekt eingebaut. funktioniert auch, nur würde es mich interessieren, wie man zusätzlich einen Kategorien-Filter einbauen kann... müsste eigentlich gehen..
vielen dank im voraus für eure tipps.