[英]TYPO3 Extension output altered by TYPO3?
TYPO3似乎改變了我的Frontend擴展的輸出。
簡單的測試用例:
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?
我該如何禁用它?
您可能在TS模板(在安裝程序中)啟用了somwhere前綴:
config.prefixLocalAnchors = all
請注意,如果您已設置config.baseURL=http://some.tld/
並啟用了RealURL
這是必需的,否則所有錨鏈接都將重定向到主頁面:
http://some.tld/#test
代替
http://some.tld/pagename/sub/other-sub#test
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.