tx_news (ext:news / ringer): den news-title als seitentitel ausgeben

typoscrip0t beispiel um den titel der neuen news-extension von georgringer als seitentitel einzubinden für typo3 4.7 (GP statt GPvar !)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#default
page.headerData.5 = TEXT
page.headerData.5.field = subtitle
page.headerData.5.ifEmpty.field = title
page.headerData.5.wrap =|  -  {$pageTitle}
 
# auf der News Detailseite wird der Newstitel als Browsertitel ausgegeben
# id ändern!!
#[globalVar = TSFE:id=999999]
[PIDinRootline = 1,2,3]
### tt_news: prepare single title
#    temp.newsTitle = RECORDS
#    temp.newsTitle {
#        source = {GP:tx_ttnews|tt_news}
#        source.insertData = 1
#        tables = tt_news
#        conf.tt_news >
#        conf.tt_news = TEXT
#        conf.tt_news.field = title
#    }
 
### tx_news: prepare single title
temp.newsTitle = RECORDS
temp.newsTitle {
source = {GP:tx_news_pi1|news}
source.insertData = 1
tables = tx_news_domain_model_news
conf.tx_news_domain_model_news >
conf.tx_news_domain_model_news = TEXT
conf.tx_news_domain_model_news.field = title
}
 
page.headerData.5 >
page.headerData.5 = COA
page.headerData.5 < temp.newsTitle
page.headerData.5.wrap =|  -  {$pageTitle}
[global]

Kommentare (11)

  1. sushie.net Antworten

    Mrz 26, 2013 at 16:22

    TS-condition für seiten titel wenn news-id übergeben wurde (anstatt per page-id):

    #für tx_news:
    [globalVar = GP:tx_news_pi1|news > 0]

    [global]

    #für tt_news:
    [globalVar = GP:tx_ttnews|tt_news > 0]

    [global]

  2. soma Antworten

    Dez 02, 2013 at 14:00

    hatte auch danach gesucht… funktioniert auch in TYPO3 6.x . Danke

    [globalVar = GP:tx_news_pi1|news > 0]
    temp.newsTitle = RECORDS
    temp.newsTitle {
    source = {GP:tx_news_pi1|news}
    source.insertData = 1
    tables = tx_news_domain_model_news
    conf {
    tx_news_domain_model_news >
    tx_news_domain_model_news = TEXT
    tx_news_domain_model_news {
    field = title
    noTrimWrap = || – {$pageTitle}|
    }
    }
    }
    page.headerData {
    10 >
    10 = COA
    10 < temp.newsTitle
    }
    [global]

    • snape Antworten

      Dez 02, 2014 at 13:03

      Leider funktioniert der snipet nicht mehr unter typo3 6.2:
      # newstitel als seitentitel
      [globalVar = GP:tx_news_pi1|news > 0]
      temp.newsTitle = RECORDS
      temp.newsTitle {
      source = {GP:tx_news_pi1|news}
      source.insertData = 1
      tables = tx_news_domain_model_news
      conf {
      tx_news_domain_model_news >
      tx_news_domain_model_news = TEXT
      tx_news_domain_model_news {
      field = title
      noTrimWrap = || – {$pageTitle}|
      }
      }
      }
      page.headerData {
      10 >
      10 = COA
      10 < temp.newsTitle
      }
      [global]
      Gabs hier irgendwelche Änderungen?

      • Tobias Antworten

        Dez 17, 2014 at 07:28

        Hallo Snape,

        ich habe das Snippet mit einer kleinen Anpassung unter Typo3 6.2 lauffähig gemacht. Ich hoffe es hilft dir weiter:

        [globalVar = GP:tx_news_pi1|news > 0]
        temp.newsTitle = RECORDS
        temp.newsTitle {
        source = {GP:tx_news_pi1|news}
        source.insertData = 1
        tables = tx_news_domain_model_news
        conf {
        tx_news_domain_model_news >
        tx_news_domain_model_news = TEXT
        tx_news_domain_model_news {
        field = title
        noTrimWrap = |||
        }
        }
        }
        page.headerData {
        10 >
        10 = COA
        10 < temp.newsTitle
        }
        [global]

        • Max Antworten

          Sep 04, 2018 at 15:42

          Wo genau muss ich das einfügen? Vielen Dank vorab!

  3. David Antworten

    Mai 28, 2015 at 07:51

    Hi,

    danke erstmal für das Snippet, funktioniert soweit. Allerdings habe ich so „nur“ den Seitentitel als title, z. B. „Startseite“. Was muss ich denn machen, damit ich beispielsweise „Seitentitel|Firma“ angezeigt bekomme?

    Und welche Änderungen müssten gemacht werden, damit der Subtitle im titel angezeigt wird?

    Danke!

  4. Peter Antworten

    Feb 21, 2016 at 22:47

    Ist zwar schon etwas älter aber weil ichs gerade gesucht hatte, hier die Antwort:

    Zeile 12

    noTrimWrap = || – firma |

  5. Mateng Antworten

    Aug 02, 2016 at 17:44

    Wenn man will, dass übersetzte Newstitel auch berücksichtigt werden, muss folgendes gesetzt sein:

    config.sys_language_overlay = 1

  6. Alex Antworten

    Aug 06, 2017 at 10:34

    Hallo, ich verwende die ext. Tx_news. Bei der Ausgabe des newstitel im browser gibt es keine Probleme. Ich frag mich aber ob es auch möglich ist auch die gewählte news category als browsertitel auszugeben? Bevor der User zur gewählten Detail news kommt durchläuft er schließlich einige Kategorien. In meinem Fall wird immer “ … – Blog “ angezeigt statt die jeweilige Kategorie unter der sich die verschiedene news befinden.

  7. Robert Wildling Antworten

    Dez 04, 2017 at 09:13

    Warum wird die „page.headerdata.10“ 2x neu gesetzt?

    10 = COA // –> das ist doch nicht notwendig, weil temp.newsTitle darauf einen RECORDS macht.
    10 < temp.newsTitle

  8. Max Antworten

    Sep 04, 2018 at 15:41

    Hallo,

    funktionier es 7.x.x immer noch genau so? Und wo genau muss ich diesen Code einfügen?

    Vielen Dank vorab!

Kommentieren?