2012-07-03 4 views
0

TYPO3이 내 프런트 엔드 확장의 출력을 변경하는 것 같습니다.TYPO3 연장 출력이 TYPO3으로 변경 되었습니까?

간단한 테스트 케이스 : 나는 프론트 엔드에서이 확장자를 가진 페이지를 호출 할 때

function main($content, $conf) 
{ 
     $this->conf = $conf; 
     $this->pi_setPiVarDefaults(); 
     $this->pi_loadLL(); 

     return '<a href="#test">test</a>'; 
} 

내가 얻을 :

<a href="pagename/?no_cache=1&action=show&id=3378#test">test</a> 

기본적으로 내가 앵커 링크 페이지에 액세스하는 데 사용되는 경로를 앞에 추가 . 이 문제의 원인은 무엇입니까? RealURL?

어떻게 비활성화 할 수 있습니까? 그렇지 않으면 모든 앵커 링크로 리디렉션됩니다,

config.prefixLocalAnchors = all 

참고, 당신은 config.baseURL=http://some.tld/을 설정 한 경우 있고이 필요 RealURL을 활성화 : 당신은 아마 (설정에서) 당신의 TS 템플릿에 somwhere이

답변

2

는 접두사를 사용할 수 메인 페이지 :

http://some.tld/#test 

대신

http://some.tld/pagename/sub/other-sub#test 
+0

감사 당신, 그게 :) 내 확장 기능이있는 페이지에서 템플릿을 만들었습니다 : config.prefixLocalAnchors> – arturh

+2

'realurl' 매뉴얼에서 제안하는 것처럼'config.absRefPrefix'를 사용하는 것이 더 좋습니다. – pgampe

관련 문제