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] |
sushie.net" rel="external nofollow">sushie.net
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]
soma
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
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
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]
David
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!
Peter
Feb 21, 2016 at 22:47
Ist zwar schon etwas älter aber weil ichs gerade gesucht hatte, hier die Antwort:
Zeile 12
noTrimWrap = || – firma |