繁体   English   中英

在Joomla中创建管理表(后端)-用于自己的插件/模块/组件

[英]Creating admin table (backend) in Joomla - for own plugin/module/component

我想在/administrator (后端)中使用我的插件(或组件/模块,如果插件不能为我做一个)创建一个自定义表,因此我可以用一些管理员可以管理的数据来填充它。

所谓 ,是指带有表单和默认按钮(如filter ect)的表。 由VirtueMark2组件添加到Joomla的此类表的示例: 在此处输入图片说明

我注意到Joomla后端中所有此类表的一些常见元素(例如过滤器,排序,相同的按钮,样式,html结构),因此我想它们不是“手工编写”的,而是由一些特殊的命令/功能编写的/插件/组件/模块调用的方法。

我已经知道如何通过该插件的XML文件向该插件添加自定义字段,例如: 在此处输入图片说明

Joomla支持多种扩展类型,其中ComponentsModulesPlugins是最常用的扩展。 Joomla扩展管理器支持的其他扩展类型是模板和库。

Joomla组件提供“ Joomla!的主要功能单元;可以将它们视为小型应用程序”。 Joomla Doc的网站上有一个组件开发门户 ,其中包括有关 Joomla的2.5.x版和更新的3.x版的所有相关教程

从屏幕截图中,您正在使用Joomla2.5.x。

创建扩展程序时,Joomla安装程序将查找一个安装SQL文件 ,您可以在其中定义表和任何标准记录的创建。 此外,它将寻找PHP脚本作为安装/更新的一部分执行 ,称为script.php ,它允许您在first install()或后续update()上执行方法并运行preflight()检查或postflight()清理。 用户决定卸载扩展程序后,甚至还可以使用uninstall()方法进行清理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM