Zum Inhalt springen

Title änderung via Typosciprt

Erstellt am 28. Mai 2014 · 7 Antworten · letzte Antwort am 3. Juni 2014

Tags: SEO, TYPO3 6.x, Frage

PhilippParth ·

Hallo Leute,

ich habe versucht mit Typoscript den Title zu überschreiben. Mir ist es gelungen die Daten aus der Datenbank auszulesen leider bin ich aber zu blöd ein leerzeichen zwischen den Abgefragten Daten hineinzu bekommen.

kann sich jemand vielleicht bitte den Code kurz anschauen und mir helfen oder einen Tipp geben 🙂

temp.keywordProdukt = COA
temp.keywordProdukt {
  wrap=<title>xxxxxx.it - Shop: Detailansicht &nbsp;|</title>
  5=RECORDS
  5.
  5 {
    source = {GP:tt_products|cat}
    source.insertData = 1
    tables = tt_products_cat
    conf.tt_products_cat >
    conf.tt_products_cat = TEXT
    conf.tt_products_cat.field = title
  }
  6=RECORDS
  6 {
    source = {GP:tt_products|product}
    source.insertData = 1
    tables = tt_products
    conf.tt_products >
    conf.tt_products = TEXT
    conf.tt_products.field = title
  }
}
page.headerData.5 < temp.keywordProdukt

Danke für eure Hilfe

Lg
Philipp

toifel ·

Dafür gibt es den "noTrimWrap", sieht dann so aus:

temp.keywordProdukt = COA
temp.keywordProdukt {
  noTrimWrap=|<title>xxxxxx.it - Shop: Detailansicht |</title>|
PhilippParth ·

Hallo toifel,

danke für die Schnelle Antwort.

Ich habe das noTrimWrap gleich ausgetestet, leider ohne erfolg. Ich erhalte da gar keine Ausgabe mehr.

muss ich den Code noch auf eine andere Art anpassen oder gibt es noch eine andere möglichkeit?

Lg
Philipp

Chrissli ·

Dass dir toifel nur einen Auszug gegeben hat ist schon klar, oder?
Ansonsten einfach mal deinen entsprechenden TS-Teil posten, sonst wird das bissle schwer mit "gar keine Ausgabe mehr" ...
Das passt übrigens auch nicht:

 5=RECORDS
5.  # < das da dar so nicht alleine rumstehen
5 {
PhilippParth ·

Hallo Chrissli,

hier der ausgzug

temp.titleProdukt = COA
temp.titleProdukt {
  
  noTrimWrap=|<title>xxxxxx.it - Shop: Detailansicht |</title>|
  
  5=RECORDS
  5 {
    source = {GP:tt_products|cat}
    source.insertData = 1
    tables = tt_products_cat
    conf.tt_products_cat >
    conf.tt_products_cat = TEXT
    conf.tt_products_cat.field = title
  }
  6=RECORDS
  6 {
    source = {GP:tt_products|product}
    source.insertData = 1
    tables = tt_products
    conf.tt_products >
    conf.tt_products = TEXT
    conf.tt_products.field = title
  }
}
page.headerData.5 < temp.titleProdukt

Lg
Philipp

Chrissli ·

Klingt jetzt vielleicht etwas blöd aber hast du mal versucht anstellen von

noTrimWrap =
stdWrap.noTrimWrap =

zu schreiben?

Chrissli ·

Du hast nur den wrap auf noTrimWrap geändert?
Seltsam.
Was sagt die Gegenprobe? Also mal wieder zu 'nem normalen "wrap" ändern. Kommt dann wieder was?