Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TYPO3-将javascript代码添加到内容元素中-I don';我不知道这是否可行_Typo3_Typoscript_Typo3 6.2.x - Fatal编程技术网

TYPO3-将javascript代码添加到内容元素中-I don';我不知道这是否可行

TYPO3-将javascript代码添加到内容元素中-I don';我不知道这是否可行,typo3,typoscript,typo3-6.2.x,Typo3,Typoscript,Typo3 6.2.x,在TYPO3中,我想在页面的内容元素中添加一些javascript代码,但我不知道这是否可行 例如: 我想这可以通过打字来解决。 typoscript中是否有任何方法可用于将javascript代码包含到内容元素中 另外,打字脚本中的“page.jsInline”是什么 我在搜索过程中得到了以下代码 page.jsInline { 4711 = TEXT 4711.dataWrap ( window.fbAsyncInit = function() {

在TYPO3中,我想在页面的内容元素中添加一些javascript代码,但我不知道这是否可行

例如:

我想这可以通过打字来解决。 typoscript中是否有任何方法可用于将javascript代码包含到内容元素中

另外,打字脚本中的“page.jsInline”是什么

我在搜索过程中得到了以下代码

page.jsInline {
    4711 = TEXT
    4711.dataWrap (
            window.fbAsyncInit = function() {
                    FB.init({
                            appId: '',
                            status: true,
                            cookie: true,
                            xfbml: true
                    });
            };
            (function() {
                    var e = document.createElement('script'); e.async = true;
                    e.src = document.location.protocol +
                    '//connect.facebook.net/en_US/all.js';
                    document.getElementById('fb-root').appendChild(e);
            }());
    )
}
我想这可能对我有帮助。。。。但这个数字‘4711’是什么意思呢

请帮帮我


提前感谢。

答案很大程度上取决于内容元素(CE)中的内容

如果它是一个您的自定义插件,您可以通过或甚至更好地通过(您需要EXT:vhs)从插件的模板执行此操作

如果你想将你的JS添加到现有的CE中,比如“文本”、“图像”、“带图像的文本”等等,而不是全部,而是一些特定的,我不知道一种现成的方法来实现这一点。但是,您可以通过EXT:fluidcontent为所需的CE提供支持。并将JS包含内容放入容器的模板中。 所以,首先将容器放在页面上,然后将所需的CE放入容器中。 我建议阅读Flux系列扩展,了解您正在做的事情:)

至于
page.jsInline
我建议检查一下。简而言之:通过不同的选项,您可以在TS参考中找到(我建议使用
includeJS
),为所有页面(或者不是所有页面,如果您使用)全局添加CSS/JS。从参考资料中可以看到,所有CSS/JS包含选项都是数组,像4711这样的数字只是该数组中的索引。通常,扩展的开发人员试图使用一些唯一的数字来避免与TYPO3积分器重叠。4711只是一个随机数


正如所指出的:这些数组中索引较低的定义包含在索引较高的定义之前。

答案在很大程度上取决于内容元素(CE)中的内容

如果它是一个您的自定义插件,您可以通过或甚至更好地通过(您需要EXT:vhs)从插件的模板执行此操作

如果你想将你的JS添加到现有的CE中,比如“文本”、“图像”、“带图像的文本”等等,而不是全部,而是一些特定的,我不知道一种现成的方法来实现这一点。但是,您可以通过EXT:fluidcontent为所需的CE提供支持。并将JS包含内容放入容器的模板中。 所以,首先将容器放在页面上,然后将所需的CE放入容器中。 我建议阅读Flux系列扩展,了解您正在做的事情:)

至于
page.jsInline
我建议检查一下。简而言之:通过不同的选项,您可以在TS参考中找到(我建议使用
includeJS
),为所有页面(或者不是所有页面,如果您使用)全局添加CSS/JS。从参考资料中可以看到,所有CSS/JS包含选项都是数组,像4711这样的数字只是该数组中的索引。通常,扩展的开发人员试图使用一些唯一的数字来避免与TYPO3积分器重叠。4711只是一个随机数


正如所指出的:这些数组中索引较低的定义包含在索引较高的定义之前。

答案在很大程度上取决于内容元素(CE)中的内容

如果它是一个您的自定义插件,您可以通过或甚至更好地通过(您需要EXT:vhs)从插件的模板执行此操作

如果你想将你的JS添加到现有的CE中,比如“文本”、“图像”、“带图像的文本”等等,而不是全部,而是一些特定的,我不知道一种现成的方法来实现这一点。但是,您可以通过EXT:fluidcontent为所需的CE提供支持。并将JS包含内容放入容器的模板中。 所以,首先将容器放在页面上,然后将所需的CE放入容器中。 我建议阅读Flux系列扩展,了解您正在做的事情:)

至于
page.jsInline
我建议检查一下。简而言之:通过不同的选项,您可以在TS参考中找到(我建议使用
includeJS
),为所有页面(或者不是所有页面,如果您使用)全局添加CSS/JS。从参考资料中可以看到,所有CSS/JS包含选项都是数组,像4711这样的数字只是该数组中的索引。通常,扩展的开发人员试图使用一些唯一的数字来避免与TYPO3积分器重叠。4711只是一个随机数


正如所指出的:这些数组中索引较低的定义包含在索引较高的定义之前。

答案在很大程度上取决于内容元素(CE)中的内容

如果它是一个您的自定义插件,您可以通过或甚至更好地通过(您需要EXT:vhs)从插件的模板执行此操作

如果你想将你的JS添加到现有的CE中,比如“文本”、“图像”、“带图像的文本”等等,而不是全部,而是一些特定的,我不知道一种现成的方法来实现这一点。但是,您可以通过EXT:fluidcontent为所需的CE提供支持。并将JS包含内容放入容器的模板中。 所以,首先将容器放在页面上,然后将所需的CE放入容器中。 我建议阅读Flux系列扩展,了解您正在做的事情:)

至于
page.jsInline
我建议检查一下。简而言之:通过不同的选项,您可以在TS参考中找到(我建议使用
includeJS
),为所有页面(或者不是所有页面,如果您使用)全局添加CSS/JS。从参考资料中可以看到,所有CSS/JS包含选项都是arra