Zum Inhalt springen

statisches tt_news -> dynamisches Reagieren

Erstellt am 26. August 2005 · 5 Antworten · letzte Antwort am 31. August 2005

Tags: Kategorien, tt_news, Frage

schmidtsmikey ·

Hallo Jungs,

ich arbeite mich gerade in das News-Plugin ein und habe eine Frage zur Umsetzung. Also, ich habe ein Template mit drei Spalten erstellt:

1. Spalte: Menü
2. Spalte: Inhalt (Content)
3. Spalte: Hier sollen News hin.

Also habe ich in das TypoScript folgendes eingepflegt:

     RECHTS < plugin.tt_news
     RECHTS {
defaultCode = LATEST
code >
code = LATEST
latestLimit >
latestLimit = 10
pid_list >
pid_list = 1
title_stdWrap.typolink.ATagParams = class=menu
}

Damit kann ich mir die News anzeigen lassen. Jetzt kommt aber mein Problem. Ich habe folgende Menüstruktur:

Root Page
Homepage
>> Kalender
Portfolio
>> Netzwerke
>> Computer
>> Internet
>> Drucksysteme
>> Telekommunikation
>> Dienstleistung
>> Datev
>> Zeiterfassung

Genau nach diesem Prinzip habe ich News-Kategorien angelegt und möchte nun, dass mir in der rechten Spalte immer nur genau die News angezeigt werden, die zur Seite gehören.

Wenn ich also auf Netzwerke klicke, sollen in der rechten Spalte nur News angezeigt werden, die zur News-Kategorie Netzwerke gehören.

Ich bin noch relativ neu in Typo3 und deswegen fehlt mir gerade der ansatz, wie man dies am besten umsetzen kann...

Es gibt ja die Möglichkeit, mit "categorySelection" bestimmte Kategorien anzeigen zu lassen, nur wie kann ich dies mit den Page-ID's verknüpfen?

categorySelection = Richtige PAGE ID
laptop24 ·

Also genau sagen kann ich dazu gerade nicht. Aber ein Hinweis:

Du könntest eine News-Kategorie auf der entsprechenden Seite anlegen. Dann hast Du auf den unterschiedlichen Seiten, unterschiedliche Kategorien.

Dann schaltest du im Plugin aus, daß tt_news die Kategorien aus dem "General Data Storage Folder" haben WILL. Das läßt sich mit irgendeiner Option im tt_news abschalten. Anschliessend nimmt tt_news immer die Kategorien der aktuellen Seite.

Wie gesagt: ich habs nicht getestet, aber so könnte es funktionieren.

schmidtsmikey ·
laptop24 schrieb

Du könntest eine News-Kategorie auf der entsprechenden Seite anlegen. Dann hast Du auf den unterschiedlichen Seiten, unterschiedliche Kategorien.

Hmm, wenn ich das richtig verstanden habe, sollen die News-Datensätze dann auf der jeweiligen Seite angelegt werden? Das will ich aus organisatorischen Gründen nicht, da ich eine Seite angelegt habe, wo alle News gespeichert werden.

laptop24 schrieb

Dann schaltest du im Plugin aus, daß tt_news die Kategorien aus dem "General Data Storage Folder" haben WILL. Das läßt sich mit irgendeiner Option im tt_news abschalten. Anschliessend nimmt tt_news immer die Kategorien der aktuellen Seite.

Im Grunde genommen funktioniert mein Prinzip. Wenn ich das tt_news als PAGE-CONTENT normal auf jeder Seite anlege und auf jeder Seite dann angebe, welche Kategorien angezeigt werden sollen, dann klappt das wunderbar.

Ich will aber nicht, dass die News im Content-Bereich angezeigt werden, sondern auf meiner rechten Spalte, die ich zusätzlich angelegt habe.

So nach dem Prinzip:
Links das Menü, in der Mitte der Inhalt und rechts die aktuellen News zu angeklickten Seite.

schmidtsmikey ·

Sorry,

dass ich nochmal nerve, aber mir ist diese frage sehr wichtig, da ich dann ein großes Stück vom Typo3-Prinzip mehr verstehe!

Kann man denn in einem statischen Bereich, den ich im HTML-Template selbst erstellt habe, das News-Plugin als Content implementieren?

schmidtsmikey ·

Hehe,

am Ende war es doch leichter, als ich gedacht habe 🙂 Man soll nicht aufgeben und ich werde jetzt für die anderen Neulinge mal erklären, wie man am besten vorgeht.

Typo3 bietet die Möglichkeit von Spalten an, so dass man im Backend Inhalte in den Spalten Links, Normal, Rechts und Rand anlegen kann.

In meinem Template habe ich eine Tabellenstruktur mit den Spalten Links=Menü, Mitte=Inhalt und Rechts=News erstellt. Dann habe ich für die rechte Spalte einfach folgendes in das TS eingesetzt:

RECHTS < styles.content.getRight

Das bedeutet, dass der Inhalt aus der Typo3-Spalte Rechts genommen wird. Jetzt habe ich an den passenden Stellen das NEws-Plugin gesetzt und es funktioniert, wie ich mir das vorstelle.

Alles in allem ein Einzeiler 😉