将自己的JS模块添加到TYPO3对象

时间:2018-03-23 18:45:54

标签: javascript requirejs typo3-8.x

我已成功在后端注入了自己的requireJS模块。

如何将我的对象添加到TYPO3对象?我认为它是通过“TYPO3.ContentAnalyze = ContentAnalyze;”

这一行完成的
define(['jquery'], function($) {

    /**
     * The main ContentAnalyze object
     *
     * @exports TYPO3/CMS/DreipcCa/ContentAnalyze
     */
    var ContentAnalyze = {
    };



    /**
     * Initialize
     */
    ContentAnalyze.initialize = function() {
        console.info('Extension dreipc_ca loaded');
    };



    $(ContentAnalyze.initialize);
    TYPO3.ContentAnalyze = ContentAnalyze;
    return ContentAnalyze;
});

1 个答案:

答案 0 :(得分:0)

我认为使用top.TYPO3可以解决您的问题。

我可以问你想要达到什么目的吗? “污染”全局命名空间被认为是不好的做法,应该避免使用。