大家好 :
以下是小小的分享
建立步驟
1. 建立 檔案夾
在sites\all\modules之下建立一個modulename檔案夾,
2. 建立 modulename.Info
放在 sites\all\modules\modulename之下
3. 建立 modulename.module
放在 sites\all\modules\modulename之下
4. 起始 your module
5. empty catche
6. 新的menu item 會出現在admin選單中
for example :
你的 module name : MyMenu
folder : mymenu
modulename.info : mymenu.info
modulename.module : mymenu.module
mymenu.info 內容如下 :
; $Id$
name = mymenu
description = A module for creating a menu item .
core = 6.x
package = Example_Menu
mymenu.module 內容如下 :
function mymenu_menu() {
$items['mymenu'] = array(
'title' => '@@My_Menu',
'page callback' => 'mymenu_item1',
'access callback' => TRUE,
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
function mymenu_item1() {
return 'How are you !';
}
ps. 如果更動 mymenu_menu的程式,不要忘了做empty catch動作
Re: The Menu System_建立選單(以module方式)
好的。快打包上傳分享給新手們 :)
---
notaBlueScreen
Re: The Menu System_建立選單(以module方式)
棒!你已經踏入模組開發的大門了。
接下來,這個 function mymenu_item1() 很值得研究了。
分享我的模組開發快速法:去拆別的模組,找適當的程式片段,做成自己要的函數。在過程中,順便看看別人用了哪些 api,撞到牆就到 drupal.org, api.drupal.org 去挖。api 也有 'workflow' 的,拆了幾次,你就明白了。
Art (無有多少 | 通通學)
Re: The Menu System_建立選單(以module方式)
謝謝大家的分享 :
Artt, 有些東西如果我也分享了,
會不會害你沒錢賺
我只想大家能互相幫忙
讓大家都受惠
Re: The Menu System_建立選單(以module方式)
喔,這個誤會大了。只是不是非法散播我的課程,知識學走了之後,想怎麼用,就怎麼用,本來就是這樣子。甚至,把我的課程學走了之後,使用自己的想法,想去寫書/自行開課都可以,只要不是直接拿我設計的案例就好了。
更何況,你是自行突破的,這個厲害喔。Opensource 界精神本來就是要互助!!一個 Opensource 的社群是否成功,也是看是不是有人願意分享。
我喜歡分享,以及看別人的分享,大家一起努力吧。
Art (無有多少 | 通通學)