Task1。在TypoScript我需要獲得頁面標題對於給定的頁面編號{$my_page_uid}
任務2。此頁標題要根據當前語言TypoScript:通過頁面獲取頁面標題
我需要這個標題的形式像temp.pTitle被收到,所以我可以做那麼 page.10 < temp.pTitle
Task1。在TypoScript我需要獲得頁面標題對於給定的頁面編號{$my_page_uid}
任務2。此頁標題要根據當前語言TypoScript:通過頁面獲取頁面標題
我需要這個標題的形式像temp.pTitle被收到,所以我可以做那麼 page.10 < temp.pTitle
乍一看我想:哈哈!這是微不足道的......但實際上它不是。下面是第一部分聰明的解決方案我在german forum發現:
temp.pTitle = HMENU
temp.pTitle {
special = list
special.value = {$my_page_uid}
1 = TMENU
1 {
NO {
doNotLinkIt = 1
}
}
}
不知道是否能解決語言的一部分,但它應該。
這很聰明,+1 – konsolenfreddy
爲什麼你會這樣做HMENU?由於語言要求? – tmt
是的,否則你可以使用'data = DB:pages:{$ my_page_uid}:title' – Mateng
lib.pagetitle = RECORDS
lib.pagetitle {
source.data = page:uid
tables = pages
conf.pages = TEXT
conf.pages.field = nav_title
}
爲了得到當前頁面的標題:
lib.pagetitle = TEXT
lib.pagetitle.field=title
還有一個更簡單的解決方案..
10 = TYPOLINK
10.parameter = [your_page_id]
當你省略了。價值或點域,它自動將網頁標題作爲價值。這甚至適用於多種語言。
stdWrap中沒有「doNotLinkit」屬性。 – maholtz
對不起,應該在typolink – pduersteler
沒有TYPOLINK cObject。 [內容對象(cObject)](https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Index.html#) –
只是得到更新:這些答案中的任何一個都適合你嗎? – Mateng