首页 文章

在TYPO3后端添加自定义extjs模块

提问于
浏览
1

我目前正在尝试为TCA列创建节点解析器 . 我添加了一个解析器和一个元素 . 元素类中的render函数如下所示

public function render()
{
    $resultArray = $this->initializeResultArray();
    $resultArray['requireJsModules'][] = 'MyVendor/MyExtension/MyModule';
    $resultArray['html'] = 'Hallo Welt';
    return $resultArray;
}

extjs模块放在typo3conf / ext / my_extension / Resources / Public / JavaScript / MyModule.js中

当TYPO3呈现我的元素时,它呈现html部分并尝试使用路径typo3 / MyVendor / MyExtension / MyModule.js加载extjs模块

我现在的问题是,如何添加我的自定义extjs模块,这是由JavaScript中的require函数注入的?

我正在使用TYPO3 7.6.15 .

我很感谢每一个帮助:)

1 回答

  • 1

    刚刚找到答案https://forum.typo3.org/index.php/t/210780/模块需要有TYPO3 / CMS作为供应商 . 比正确加载负载 .

    public function render()
    {
        $resultArray = $this->initializeResultArray();
        $resultArray['requireJsModules'][] = 'TYPO3/CMS/MyExtension/MyModule';
        $resultArray['html'] = 'Hallo Welt';
        return $resultArray;
    }
    

    该模块需要在typo3conf / ext / my_extension / Resources / Public / JavaScript / MyModule.js中

相关问题