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