TypoScript:按页面ID获取页面标题

And*_*riy 11 typo3 title typoscript

任务1.在TypoScript中,我需要获取给定页面ID Task2 的页面标题{$my_page_uid}.应根据当前语言接收此页面标题

我需要像temp.pTitle这样的形式使用这个标题,所以我可以制作page.10 <temp.pTitle

Mat*_*eng 16

乍一看,我想:哈哈!这是微不足道的......但实际上并非如此.对于我在德国论坛中发现的第一部分,这是一个聪明的解决方案:

temp.pTitle = HMENU
temp.pTitle {
  special = list
  special.value = {$my_page_uid}
  1 = TMENU
  1 {
    NO {
      doNotLinkIt = 1
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

不知道这是否解决了语言部分,但它应该.

  • 是的,否则你可以使用`data = DB:pages:{$ my_page_uid}:title` (3认同)
  • @Mateng谢谢!你救了我一个Nachtschicht;) (2认同)

小智 15

temp.pTitle = TEXT
temp.pTitle.data = DB:pages:{$my_page_uid}:title
Run Code Online (Sandbox Code Playgroud)

  • 请记住,这不考虑语言叠加. (8认同)