Untermenü

TYPO3 Chat hosted by kj187kj.

Join now


Chat about what's on your mind. More about public chats.

Sunsite SourceForge.net

Statistik
Tutorials Gesamt:
56
Tutorials Hidden:
1
Kommentare:
25598

Bücher zum Thema

Links / Friends
» typo3.org
» T3N Magazin
» CSS Tutorials
» TYPO3 SEO
» TYPO3 Blog



 

tt_news [v2] konfigurieren


Tutorial abonnieren:
Author:
Julian Kleinhans
Author E-Mail:
Eingetragen:
16.07.2005 - 18:34

Quelle:
Keine Quelle vorhanden
Klicks:
6822




tt_news [v. 2.2.23]

In diesem Tutorial möchte ich euch zeigen wie man die tt_news Extension benutzt.
Aber erstmal geht hier ein dickes Lob und Danke schön an Rupert German, dem Entwickler der tt_news. Du hast hier echt was richtig geiles auf die Beine gestellt, Hut ab.
Ok, dann fangen wir direkt einmal an.
Ich gehe davon aus das Ihr die Grundlagen von Typo3 beherrscht, damit meine ich, dass Ihr wisst wie man eine neue Seite anlegt, oder einen Record vom Typ „Plugin einfügen“, oder was ein TS (Typo3Script) Template ist.
Als erstes gehen wir hin und legen uns eine Dummyseite an, diese benennen wir „News“.
In der Seite legen wir weitere Unterseiten an.

SingleView [Diese Seite als Typ „Nicht im Menü“]
Suche
Archive
News [Diese Seite als Typ „SysOrdner“ und bei Enthält Erweiterung: „News“ auswählen]

Das ganze sollte dann so aussehen:



Jetzt müssen wir in den einzelnen Seiten ein Plugin einfügen. Dafür klicken wir zuerst auf die Hauptseite „News“ und legen einen neuen Seiteninhalt vom Typ „Plugin einfügen“ an.

Hier wählen wir in dem Dropdown Menü „News“ aus, es kommt ein Popup was wir mit „OK“ akzeptieren.

Was wir jetzt sehen ist die Konfigurationsoberfläche für das Plugin der Seite.

Hier machen wir aber nur eine Einstellung da der Rest später über TypoScript erledigt wird (dazu kommen wir später).
Wir bleiben in dem Reiter „Allgemeine Einstellungen“ und klicken bei „Ansicht“ das Objekt „LIST“ an. Speichert und schließt den Record.
Das ganze machen wir jetzt auch bei den restlichen Seiten außer bei dem SysOrdner „News“, dort kommen später die News rein.



Also legt in die restlichen Seiten ein neuen Seiteninhalt an, gibt diesem den Typ „Plugin einfügen“ und wählt die Erweiterung „News“ aus.
Bei der Seite „SingleView“ klickt Ihr das Objekt „SINGLE“ an, bei der Seite „Suche“ klickt ihr das Objekt „SEARCH“ an und bei der Seite „Archive“ das Objekt „AMENU“.
Jetzt kommt das Typo3Script. Legt in der Hauptseite „News“ (Nicht der SysOrdner) ein Extension Template an.
Als Template Title geben wir z.B. „define.tt_news“ an.
In den Setup Bereich schreibt Ihr folgendes:


   0: #Pfad zum eigenen Template
   1: plugin.tt_news.templateFile = fileadmin/news_template.tmpl
   2: # Variable pid_list wird leer gemacht
   3: plugin.tt_news.pid_list >
   4: # PID  wird über eine Konstante festgelegt
   5: plugin.tt_news.pid_list = {$pid_list}
   6: #Rekursiv, wenn euere News in Unterordner sind
   7: plugin.tt_news.recursive >
   8: plugin.tt_news.recursive = 1
   9: #UID der Seite Singleview
  10: plugin.tt_news.singlePid = {$singlePid}
  11: #Archive Aktivieren
  12: #UID der Archiveseite
  13: plugin.tt_news {
  14:   archive = 1
  15:   archiveTypoLink.parameter = {$archiveTypoLink}
  16: }
Hier koennen Sie sich den Quellcode kopieren.

Im Constants Bereich schreibt Ihr folgendes:
   0: # Page ID News:Die ID der Seite wo die News drin sind
   1: pid_list = 229
   2: #Page ID Singlenews:Die ID der Seite wo die SingleNews drin sind
   3: singlePid = 234
   4: #Page ID Archive:Die ID der Seite wo das Archive drin sind
   5: archiveTypoLink = 231
Hier koennen Sie sich den Quellcode kopieren.



Unter „Include Static (from Extensions)“ müsst Ihr noch die Objekte
Default CSS-styles(tt_news)
Table-based tmpl (tt_news)
auswählen




Das war es erstmal mit dem TS.
Klickt jetzt auf euere Rootseite, bei uns ist es die Seite „news“. Seitenheader bearbeiten und unter „Allgemeine Datensatzsammlung“ fügt Ihr den SysOrdner News aus.





Jetzt geht Ihr in den SysOrdner „News“ und legt fröhlich Kategorien und News an.
Habt Ihr in euerem Layout zum Beispiel einen Marker RECHTS wo Ihr immer auf allen Seiten die Latest News und das Archive haben wollt, schreibt Ihr folgendes in euer Main Template:


   0: page.10.marks.RECHTS = COA
   1: page.10.marks.RECHTS.10 < plugin.tt_news
   2: page.10.marks.RECHTS.10 {
   3:   code >
   4:   code = LATEST
   5:   catImageMode = 0
   6:   catTextMode = 1
   7:   latestLimit = 2
   8: }
   9: page.10.marks.RECHTS.20 < plugin.tt_news
  10: page.10.marks.RECHTS.20 {
  11:   code >
  12:   code = AMENU
  13: }
Hier koennen Sie sich den Quellcode kopieren.



Ja, das war es erstmal. Es ist kein weltbewegendes Tutorial, aber ich hoffe es hat trotzdem den Anfängern geholfen.
Wenn noch fragen offen sind, einfach unten die Kommentar Funktion benutzen.





Ergebnis: Kein Ergebnis vorhanden


Kommentarfunktion derzeit deaktiviert!