簡體   English   中英

TYPO3擴展輸出由TYPO3改變?

[英]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.

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