0

我在 TYPO3 中创建了一个新的 typeNum(基于 unix 时间戳)来呈现动态 javascript 文件。现在我想使用以下方法包含这个动态 javascript 文件:

page.headerData.123 = TEXT
page.headerData.123{
    typolink.parameter = {$global.homePid}, 123
    typolink.returnLast = url
    wrap = <script type="text/javascript" src="|"></script>
}

这有效。但我也安装了扩展RealURL并希望获得这个动态 js 文件的漂亮路径。

所以我添加了这个,到 realurl_conf.php:

'fileName' => array(
    'defaultToHTMLsuffixOnPrev' => 1,
    'index' => array(
        'mycool.js' => array(
            'keyValues' => array(
                'type' => 123
            )
         ),
    ),
),

这将被忽略。

-

解决方法

如果我添加

typolink.additionalParams = &js=123

排版链接生成和

'keyValues' => array(
    'js' => 123
)

到 RealURL 配置,它的工作原理。

为什么预定义的 TYPO3 获取参数类型不起作用?

4

1 回答 1

2

您不应该通过typolink.additionalParams 设置typeNum,而是使用typolink.parameter:

typolink.parameter = ID, TYPE
e.g.
typolink.parameter = {$global.homePid}, 123

或尝试像这样“肮脏”的东西:

NO additionalParams = &type=123
NO parameter = ID, TYPE 

but

wrap = ...script type="text/javascript" src="|&type=123">...

干杯!

吨。

于 2014-02-25T21:29:32.820 回答