---
title: "3 unterschiedlich ge-template-te News auf _einer_ Seite"
url: "https://www.typo3.net/d/6772-3-unterschiedlich-ge-template-te-news-auf-einer-seite"
source: "typo3.net"
tags: ["Extensions","Frage","tt_news"]
created: "2003-10-26"
last_reply: "2003-12-10"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# 3 unterschiedlich ge-template-te News auf _einer_ Seite

Extensions · 7 Antworten · gestartet 2003-10-26

## Eröffnungsbeitrag

**Doegi** · 2003-10-26 · [Beitrag #1](https://www.typo3.net/d/6772-3-unterschiedlich-ge-template-te-news-auf-einer-seite/1)

Hallo!

Ich hab ein kleines Problem:
Ich hab eine Seite, das sieht ungefähr so aus:

Startseite
|- Sektion A
|- Sektion B
*- Sektion C

Ich möchte jetzt für Sektion A, B, C *getrennte* News
Module haben - die News in den einzelnen Sektionen sind noch einfach aufzuteilen - einfach getrennte Sysfolder und jeweils ein Extension Template.

Jetzt wird's allerdings kompliziert:

Ich möchte auf der Startseite jeweils komplett unterschiedlich konfigurierte LATEST News der einzelnen Sektionen einzeigen.
Es soll von Sektion A z.B. immer nur 1 Latest News angezeigt werden, mit dem und dem Template(-File),
dann für Sektion B die letzten 10 mit dem und dem Template(-File), und so fort.

Anzeigen tun die noch unterschiedliche News (einfach aus dem gewählten Sysfolder).

Problem ist aber:  Ich kann pro Seite nur _ein_ Template konfigurieren, das dann direkt fü ralle 3 News-Plugins gilt.  Und die Plugins selbst kann ich nciht konfigurieren.

Kann mir da jemand einen Tipp geben, wie das gehen könnte?

Danke schonmal vielmals!

Alex

## Antworten

### [#2](https://www.typo3.net/d/6772-3-unterschiedlich-ge-template-te-news-auf-einer-seite/2) · JaXtreme · 2003-10-27

Hi Doegi.

Hatte mal das selbe Problem. Ich habe es so gelöst:

Zu den Templates:
Im Verzeichnis typo3ext	t_news findest du die Dateien ext_typoscript_setup.txt & ext_typoscript_constants.txt.

Kopiere den Inhalt dieser Dateien und füge ihn in ein neu erstelltes Template im Backend ein. Für jedes News-Plugin kannst du dieses Template jetzt duplizieren und anpassen.

Aber nicht vergessen das gewünschte Template bei "Include basis template" anzugeben, sonst wird der Code aus ext_typoscript_setup.txt & ext_typoscript_constants.txt verwendet.

Zu dem Plugin bzw der Klasse:
Kopiere und benenne zuerst die Datei class.tx_ttnews.php um. Der Name der Klasse sollte dann auch mit dem Datei-Namen abgeglichen werden. Wenn die Datei z.b. class.tx_ttnews_test heißt, muß die Klasse tx_ttnews_test.php heißen.

Danach gehe in das Setup des Templates für das "neue News-Plugin".
Dort müßte stehen:

```typoscript
## Includes the newsLib:
includeLibs.ts_news = EXT:tt_news/pi/class.tx_ttnews.php

## This enables the tt_content.list item to display the news:
plugin.tt_news >
plugin.tt_news = USER
plugin.tt_news {
  userFunc = tx_ttnews->main_news
  ...
}
```

Den Wert von includeLib.ts_news ersetzt du mit "**EXT: tt_news/pi/class.tx_ttnews_test.php**" und plugin.tt_news.userFunc mit "**tx_ttnews_test.php->main_news**" (Beispiel).

Jetzt ist für jedes News-Plugin ein eigenes Setup, eigene Konstanten und eine eigene Klasse vorhanden.

Hmm.... Hoffe ich hab alles verständlich erklärt ;)

### [#3](https://www.typo3.net/d/6772-3-unterschiedlich-ge-template-te-news-auf-einer-seite/3) · Doegi · 2003-10-27

Hmm, gehen würde es sicher schon, aber das ist doch pervers!

Gibt es denn gar keine Möglichkeit, zwei Plugins auf einer Seite getrennt voneinander zu konfigurieren?

Das ist doch eine selten dämliche Restriktion von Typo3.

Ich hab schon überlegt, ob ich den CODE Abschnitt um einen Parameter erweitern soll, der das Template-File angibt, das wäre "schöner", aber trotzdem genauso dämlich (sobald ich nämlich mal update is alles futsch).

Gibt's da denn keine Lösung, die für jedes Plugin funktioniert?

Wieso kann ich keine per-Seiteninhalt-Templates angeben?

Weiss jemand mehr?

Bedankt

Alex

### [#4](https://www.typo3.net/d/6772-3-unterschiedlich-ge-template-te-news-auf-einer-seite/4) · Chip · 2003-10-27

Wer so eine grosse Röhre führen kann ist sicher auch fähig, diesen Missstand zu beheben!

Sende die Patches doch zur Diskussion an die Dev-Liste. Vielen Dank schon im Voraus!  :p

### [#5](https://www.typo3.net/d/6772-3-unterschiedlich-ge-template-te-news-auf-einer-seite/5) · Doegi · 2003-10-27

Patches schreiben ist nicht das Problem.

Nur hab ich keine Lust, das Rad neu zu erfinden - wenn's also schon möglich ist, muss ich nich extra patchen :-)

Daher meine Frage.

Ciao

Alex

### [#6](https://www.typo3.net/d/6772-3-unterschiedlich-ge-template-te-news-auf-einer-seite/6) · uweheuer · 2003-11-21

Hallo Alex,
da ich gerade bei dem gleichen Problem bin, würde mich interessieren, welche Lösung Du zu dem Problem verwendet hast.

> **Doegi schrieb:**
>
> Patches schreiben ist nicht das Problem.
>
> Nur hab ich keine Lust, das Rad neu zu erfinden - wenn's also schon möglich ist, muss ich nich extra patchen :-)
>
> Daher meine Frage.
>
> Ciao
>
> Alex

### [#7](https://www.typo3.net/d/6772-3-unterschiedlich-ge-template-te-news-auf-einer-seite/7) · uweheuer · 2003-11-21

da nach Tage langem suchen Deine Lösung die einzige mögliche ist noch, habe ich noch einige kurze Nachfragen:

> **JaXtreme schrieb:**
>
> Hi Doegi.
>
> Hatte mal das selbe Problem. Ich habe es so gelöst:
>
> Zu den Templates:
> Im Verzeichnis typo3ext	t_news findest du die Dateien ext_typoscript_setup.txt & ext_typoscript_constants.txt.
>
> Kopiere den Inhalt dieser Dateien und füge ihn in ein neu erstelltes Template im Backend ein. Für jedes News-Plugin kannst du dieses Template jetzt duplizieren und anpassen.

Wo (im root?) und als was (als neues Basis-Template?). Was muss ich duplizieren?

> Aber nicht vergessen das gewünschte Template bei "Include basis template" anzugeben, sonst wird der Code aus ext_typoscript_setup.txt & ext_typoscript_constants.txt verwendet.
>
> Zu dem Plugin bzw der Klasse:
> Kopiere und benenne zuerst die Datei class.tx_ttnews.php um. Der Name der Klasse sollte dann auch mit dem Datei-Namen abgeglichen werden. Wenn die Datei z.b. class.tx_ttnews_test heißt, muß die Klasse tx_ttnews_test.php heißen.
>
> Danach gehe in das Setup des Templates für das "neue News-Plugin".
> Dort müßte stehen:
>
> ```typoscript
> ## Includes the newsLib:
> includeLibs.ts_news = EXT:tt_news/pi/class.tx_ttnews.php
>
> ## This enables the tt_content.list item to display the news:
> plugin.tt_news >
> plugin.tt_news = USER
> plugin.tt_news {
>   userFunc = tx_ttnews->main_news
>   ...
> }
> ```
>
> Den Wert von includeLib.ts_news ersetzt du mit "**EXT: tt_news/pi/class.tx_ttnews_test.php**" und plugin.tt_news.userFunc mit "**tx_ttnews_test.php->main_news**" (Beispiel).
>
> Jetzt ist für jedes News-Plugin ein eigenes Setup, eigene Konstanten und eine eigene Klasse vorhanden.

Wie kann ich die Zuordnung meiner beiden LATEST-Plugins auf der Homepage (id=1) zu dem 'alten' und 'neuen' Templates durchführen?

> Hmm.... Hoffe ich hab alles verständlich erklärt ;)

### [#8](https://www.typo3.net/d/6772-3-unterschiedlich-ge-template-te-news-auf-einer-seite/8) · nadine · 2003-12-10

Habe dazu auch noch eine Frage.
Jetzt springen mein Links auf die SINGLE Ansicht zumindest mal nicht mehr in das eine Template.

ABER: Jetzt zeigt er mir ein Standard-Template an. (Siehe HP <http://www.kevin-tarte.de> unter Aktuelles - Berichte) wie kann ich das denn Ändern?
Und ist es notwendig die Klassen zu duplizieren?? Würde das gern weglassen.

Gruß
Nadine

---

Quelle: „3 unterschiedlich ge-template-te News auf _einer_ Seite“, typo3.net, https://www.typo3.net/d/6772-3-unterschiedlich-ge-template-te-news-auf-einer-seite
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
