2013-09-30 6 views
0

은 내가 tt_news.SinglePID가 확장 템플릿에서 상수로 구성되어RealURL 및 tt_news 여러 Singleviews

www.example.com (maintemplate) 
-en (+ext) 
--news 
---singleview(hidden) 
-fr (+ext) 
--french_news 
---singleview(hidden) 
-de (+ext) 
--german_news 
---singleview(hidden) 
-Newsfolder 
--english 
--french 
--german 

공통 루트 도메인에서 여러 트리 (언어 당 하나)와 TYPO3을 보유하고 있습니다. 내 문제는 Realurl이 영어 트리의 SinglePID를 항상 사용한다는 것입니다. 예를 들어 독일어 뉴스 항목을 클릭하면 Realurl이 영어 페이지로 이동하여 독일어 뉴스를 보여줍니다. 어떤 생각을 고치는 방법?

감사

답변

0

대신 양식의 TypoScript와 함께 하나의 PID를 설정 한 후 변경 common conditions를 사용하는 것이

+0

독일어 트리에 대해로드 된 파일 constants_de.ts가 있고 순간적으로 SinglePID가 정의 된 tt_news.ts 파일 (루트에로드 됨)에 모든 컨텐츠의 언어 ID가 동일합니다 이 경우 조건을 어떻게 사용할 수 있습니까? – user1403333

0

당신이이 RealURL 문제 확신이 있습니까? TypoScript 설정 config.tx_realurl_enable = 0을 통해 해제하여 RealURL이 URL을 조작하지 않아도 버그가 있는지 확인하십시오.

문제가 글로벌 TypoScript 상수이 시도에 대해서 :

x는 영어 한 페이지의 UID된다
plugin.tt_news.singlePid = x 
[PIDinRootline = a] 
plugin.tt_news.singlePid = y 
[PIDinRootline = b] 
plugin.tt_news.singlePid = z 
[global] 

, Y, 독일 하나, Z 프랑스 하나. 그리고 a와 b는 그 나무의 루트 페이지입니다.