12

タスク1。TypoScriptでは、特定のページ ID Task2のページタイトルを取得する必要があります。{$my_page_uid}このページのタイトルは、現在の言語に従って受け取る必要があります

このタイトルはtemp.pTitleのような形式で必要なので、page.10 < temp.pTitle にすることができます

4

6 に答える 6

17

一目で私は思った:ハハ!それは些細なことですが、実際にはそうではありませんドイツのフォーラムで見つけた最初の部分の賢い解決策は次のとおりです。

temp.pTitle = HMENU
temp.pTitle {
  special = list
  special.value = {$my_page_uid}
  1 = TMENU
  1 {
    NO {
      doNotLinkIt = 1
    }
  }
}

これで言語部分が解決するかどうかはわかりませんが、そうすべきです。

于 2011-07-08T07:50:25.417 に答える
15
temp.pTitle = TEXT
temp.pTitle.data = DB:pages:{$my_page_uid}:title
于 2013-02-07T19:30:30.153 に答える
3
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
于 2011-07-27T06:20:45.880 に答える
0

さらに簡単な解決策があります。

10 = TYPOLINK
10.parameter = [your_page_id]

.valueまたは.fieldを省略すると、ページタイトルが自動的に値として使用されます。これは複数の言語でも機能します。

重要な注意:この回答は2011年に有効でしたが、TypoScriptは明らかに変更されています…</ p>

于 2011-10-09T10:21:40.887 に答える