簡體   English   中英

TYPO3:在流體中獲取帶有頁面ID的rootline級別-可能在viewhelper中

[英]TYPO3: Get rootline level with page ID in fluid - maybe in viewhelper

我想從ID為X的頁面獲取rootline級別。例如:ID為233的Page2.1-> rootline level = 4。

從這一點出發,我想從根級別2的父頁面中獲取頁面ID。

原因:我有一個包含許多子頁面的多語言網頁-例如以下示例:

[root]
 |- Umbrella Brand-1
   |-country1
      |-page1[200] -> relation to page1[400]
      |-page2[201]
         |-page2.1[203] -> relation to page 2.1[233]
      |-page3[202]
   |-country2
      |-page1[230]
      |-page2[231]
         |-page2.1[233]
      |-page3[232]
|- Umbrella Brand-2
   |-country1
      |-page1[400]
      |-page2[401]
         |-page2.1[403]
      |-page3[402]
   |-country2
      |-page1[430]
      |-page2[231]
         |-page2.1[233]
      |-page3[232]

我想在不同國家/地區的網頁之間建立聯系,也許是關於網頁。 有了這種關系,我建立了一個國家選擇菜單。 這是背景,由一個國家/地區更改,我從哪里來打開同一頁面。 例如:page1 [200]-國家/地區更改-> page1 [400]。

我希望任何人都知道我的意思。 對不起,英語不好。

TSFE將為您提供頁面級別的信息,但我看不到這將如何工作。 如果頁面不同步,則將丟失鏈接。

不明白為什么您要為每個品牌建立單獨的“站點”? 唯一的原因是它們具有完全分開的內容,模板等。

您可以將語言用作國家/品牌選擇。 沒有人說網站語言需要用於語言。 例如:brand1 / country1的語言將為lang uid1。這樣,您就可以在1個網站上添加所有內容。 如果您需要其他樣式/模板,則可以通過sys_lang_uid設置所有設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM