Zum Inhalt springen

tt_news Newstitel als Pagetitle

Erstellt am 14. Februar 2007 · 8 Antworten · letzte Antwort am 22. Februar 2007

Tags: SEO, tt_news, Frage

rob-master ·

Hey folks,
ich kriegs irgendwie nicht hin. Ich passe mit folgenden Code meine Seitentitel an, was auch wunderbar funktioniert bis auf die tt_news Beiträge:

   config.noPageTitle = 1
   headerData.100 = TEXT
   headerData.100.field = subtitle // title
   headerData.100.wrap = <title>| - Meine Seite</title>

Jedes mal, wenn ich einen Beitrag öffne, der im Singleview-Ordner vorliegt, erhalte ich als Seitentitel den Titel der Singleview Seite, aber nicht den Titel der News.

Wie muss ich mein TS anpassen?

Danke für eure Hilfe

Grüsse
Rob

just2b ·

Einfach manual lesen und das Problem wäre gelöst:
substitutePagetitle:

if this is set, the pagetitle and the title for the page that is indexed by the indexed_search are substituted with the title of the news article. (works only in the “SINGLE”-view).

Example:

plugin.tt_news.substitutePagetitle = 1

georg

Sturmi ·

Hallo,

ich hatte mal das gleiche Problem gehabt. Folgender TS-Code hatte mein Problem gelöst.

page.headerData.80 = COA
page.headerData.80 {
5 = TEXT
5.value = <title>Hippo-News24:&nbsp;
15 = RECORDS
15{
  source.data = GPvar:tx_ttnews|tt_news
  tables = tt_news
  conf.tt_news = TEXT
  conf.tt_news.field = title
}
16 = TEXT
16.value = 
16.noTrimWrap = | | | 
17 = RECORDS
17{
  source.data = GPvar:tx_ttnews|tt_news
  tables = tt_news
  conf.tt_news = TEXT
  conf.tt_news.field =  projects_prefix
}
19 = TEXT
19.value =
19.noTrimWrap = |  ||
20 = TEXT
20.value = </title>
}

Erstelle am besten auf der Seite, wo Du die Single-Ansicht hast ein ext.-Template und füge diesen Code dort ein.

Sturmi ·

Vor diesem Code solltest Du aber mit

config.noPageTitle = 1

den Standard-Seitentitel deaktivieren. Sonst kann es sein, daß Du im Quellcode 2mal ein title-tag hast.

Beatz ·

Ich habe eine andere Alternative:

sustitutePageTitle = 1 funktioniert nur, wenn Du plugin.tt_news nicht auf USER_INT änderst.

Mit folgendem Eintrag in der PageTS kannst Du den cache der jeweiligen Seiten, in der das Plugin News läuft löschen.

Dieser Eintrag muss in die PageTS des Sysfolders, in dem Du die News speicherst.
TCEMAIN.clearCacheCmd = x,y,z

x,y und z sind die PIDs der Seiten, in denen Du das Plugin News anzeigst, also LIST, SINGLE, evtl. Startseite etc.