我正在尝试使用后端模块和前端插件创建扩展('XML Uploader')。
后端模块将用于管理xml文件(上传,验证DTD),前端插件应用于显示上传的xmls。
问题在于前端部分: 我跟着 the basic extension tutorial - 添加了一个新页面,创建了一个“插入插件”类型的内容元素 - 但是当尝试添加新记录时,“XML上载器”类型不会出现在新记录类型列表中。此外,对class.tx_xmluploader_pi1.php所做的更改无效。
那么我应该如何使用前端插件?或者更好的是创建一个单独的扩展名?
非常感谢任何帮助..谢谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
您必须包含扩展程序的静态模板(我假设您使用了kickstarter或extension_builder):
转到您的模板,在对象浏览器中,您应该会看到以下内容:
plugin.tx_xmluploader_pi1 = USER
如果找不到,请修改模板(编辑/修改=>编辑整个模板记录),然后在“包含”标签中添加扩展程序模板
另外,检查你的ext_localconf.php行
t3lib_extMgm::addPItoST43($_EXTKEY, 'pi1/class.tx_xmluploader_pi1.php', '_pi1', 'list_type', 0);
这是您的FE插件注册的地方。