簡體   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