在Javascript

时间:2018-03-26 13:05:28

标签: javascript ckeditor typo3

我将自己的JavaScript加载到TYPO3后端并读取任何可用的ckEditor的内容。

现在我需要当前编辑记录的fieldname,tablename和uid。我通过带有类" t3js-contextmenutrigger"的链接的数据属性获得的最后两个信息,它始终位于记录的右下角,作为记录的uid。 我试图从其他一些领域变得非常复杂的字段名,直到现在还没有成功。

一般来说,我不喜欢这样。我希望在其他地方有这些信息,可能是在ckEditor的包装中,或者在加载了ckEditor的JavaScript对象中。

怎么可能这样做,还是有其他想法让它干净利落?

1 个答案:

答案 0 :(得分:0)

我认为我通过要求ckeditor模块找到了更好的解决方案。例如:

define(['jquery','ckeditor'], function($, CkEditor) {
    var myObject = {};

    myObject.initialize = function() {
        console.log(CkEditor.instances,':51');
    };

    $( document ).ready(function() {
        $(myObject.initialize);
    });
});