ブログ:Drupal7:モジュールの作り方「Hello World」

ブログ:Drupal7:モジュールの作り方「Hello World」

OSS×クラウド最新TOPICS 2013年10月9日 01:10

ブログ:Drupal7:モジュールの作り方「Hello World」

Drupal8が来年の早々に出るかもしれないと言う情報がある中で、今さらDrupal7のモジュールの作り方の指南など誰が見れくれるか分からないが、自分用にメモを残す気持ちで書き溜めて行こうと思います。 環境:Drupal7 本日のゴール:「Hello World」を表示する   手順: Drupalは最低2つのファイルでモジュールを作成することができます。1つ目が「Module_Name.info」ファイルでモジュールのメタ情報が入ります。2つめが「Module_Name.module」です。このファイルにモジュールとしての動作を定義します。 「/sites/all/modules/mymodule/mymodule.info」を作成します。※Drupalはmodulesフォルダ以下の.infoファイルを検索し、あればDrupalのモジュールとして認識されます。※「mymodule」は、「custom」にしたり、「/sites/all/modules/」に設置したりすることも出来ます。 name = mymodule description = test proof of concept module package = public-action version = VERSION core = 7.x files[] = mymodule.module Information added by drupal.org packaging script on 2010-03-21 version = "7.0" project = "drupal" datestamp = "1269192313" 「/sites/all/modules/mymodule/mymodule.module」を作成します。 'Hello World Test', 'page callback' => 'say_hello_world', 'access arguments' => array('access content'), 'type' => MENU_CALLBACK, ) return $items } function say_hello_world() { $vars = array() $vars['type']="ul" $vars['title'] = "" $vars['attributes']=array("") $vars['items'][0]="Hello World" return theme_item_list($vars) } モジュールを有効化し、「/hello_world」にアクセスください。 さて、Hello Worldは表示されましたか?次回は「Drupal7:モジュールの作り方「フォーム」」にて、Drupalのフォームモジュールの作成を行います。        

OSSNEWSに広告を掲載しませんか?

最新TOPICS

【講演資料を公開】12/18 社内やクラウド(Office365、BOX、Salesforceなど)に散在する文書を、効率よく検索(01月17日 09:15)

2019年12月18日(水)15:00~16:30 関東ITソフトウェア健保会館・会議室(大久保)にて「社内やクラウド(Office365、BOX、Salesforceなど)に散在する文書を、効率よく検索 ~加えて、ペーパーレスでスキャンした画像を、自動的にOCRして検索可能にする方法も解説~」と題したセミナーを開催しました。 当日は、OSSの全文検索システム「Fess」と、OSSのコンテンツ管...

関連オープンソース

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter