2012-07-03 3 views
0

TYPO3, похоже, изменяет выходные данные моего расширения Frontend.TYPO3 Выход расширения, измененный TYPO3?

Простой TestCase:

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?

Как отключить его?

ответ

2

Вы, вероятно, Somwhere в шаблоне TS (в Setup) включен префиксов:

config.prefixLocalAnchors = all 

Обратите внимание, что если вы установили config.baseURL=http://some.tld/ и включен RealURL это требуется, в противном случае все якорные ссылки будут перенаправлены на главная страница:

http://some.tld/#test 

вместо

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

благодарственное вы, thats it :) Я просто создал шаблон на странице, где будет показано мое расширение: config.prefixLocalAnchors> – arturh

+2

вам лучше использовать 'config.absRefPrefix', как предлагает руководство' realurl'. – pgampe

Смежные вопросы