Apa file yang diperlukan untuk membangun modul Drupal 7? Apa persyaratan untuk membuat file .info dasar? Inti dari pertanyaan ini adalah untuk menyediakan kerangka untuk membangun modul Drupal 7 dasar dari awal.
Jika Anda membatalkan pertanyaan, silakan kirim alasan sehingga pertanyaan itu dapat diatasi.
Lester Peabody
Jawaban:
13
File minimum yang dibutuhkan:
Biasanya, file minimum yang diperlukan untuk sebuah modul adalah sebagai berikut:
situs / semua / modul / {nama modul Anda}
{your module}.info
{your module}.module
Atau gunakan modul contoh:
The contoh modul pada drupal.org menyediakan modul kerangka untuk mengembangkan modul kustom / contrib. Cukup gunakan itu untuk menyalin dan membuat modul Anda.
Proyek ini bertujuan untuk memberikan contoh-contoh API berkualitas tinggi yang terdokumentasi dengan baik untuk beragam fungsionalitas inti Drupal.
(Tertarik pada contoh non-inti lainnya?)
Pengembang dapat mempelajari cara menggunakan API tertentu dengan cepat dengan bereksperimen dengan contoh-contoh, dan menyesuaikannya untuk penggunaan mereka sendiri.
<?php
/**
* @file
* This file serves as a stub file for the many Examples modules in the
* @link http://drupal.org/project/examples Examples for Developers Project @endlink
* which you can download and experiment with.
*
* One might say that examples.module is an example of documentation. However,
* note that the example submodules define many doxygen groups, which may or
* may not be a good strategy for other modules.
*//**
* @defgroup examples Examples
* @{
* Well-documented API examples for a broad range of Drupal 7 core functionality.
*
* Developers can learn how to use a particular API quickly by experimenting
* with the examples, and adapt them for their own use.
*
* Download the Examples for Developers Project (and participate with
* submissions, bug reports, patches, and documentation) at
* http://drupal.org/project/examples
*//**
* Implements hook_help().
*/function examples_help($path, $arg){// re: http://drupal.org/node/767204// 5. We need a master group (Examples) that will be in a main// examples.module.// The examples.module should be mostly doxy comments that point to the other// examples. It will also have a hook_help() explaining its purpose and how// to access the other examples.}/**
* @} End of 'defgroup examples'.
*/
1) Tentukan nama untuk modul (misalnya: mymodule).
2) Buat folder di dalam situs / semua / modul dengan nama modul Anda.
3) Di dalam folder, buat file mymodule.module dengan tag php pembuka ( <?php) - tag penutup ( ?>) harus dihilangkan.
4) Buat file mymodule.info (di dalam folder modul Anda) dengan 3 baris berikut:
name =Mymodule
description =Descriptionfor the module
core =7.x
Dengan sebanyak ini Anda sudah memiliki modul Drupal 7 yang dapat Anda aktifkan melalui GUI (itu tidak melakukan apa-apa selama Anda belum menambahkan fungsi / kode di dalam file mymodule.module). Perhatikan bahwa semua instance mymodule yang digunakan di sini harus diganti dengan nama modul Anda yang sebenarnya dan 'Deskripsi untuk modul' harus merupakan deskripsi yang tepat.
Jawaban:
File minimum yang dibutuhkan:
Biasanya, file minimum yang diperlukan untuk sebuah modul adalah sebagai berikut:
situs / semua / modul / {nama modul Anda}
{your module}.info
{your module}.module
Atau gunakan modul contoh:
The contoh modul pada drupal.org menyediakan modul kerangka untuk mengembangkan modul kustom / contrib. Cukup gunakan itu untuk menyalin dan membuat modul Anda.
Lihat halaman proyek :
Tautan ke repositori git: http://drupalcode.org/project/examples.git/tree/refs/heads/7.x-1.x
Kode dari modul contoh:
Saya juga baru saja menempel pada kode yang bisa Anda dapatkan dari modul contoh.
file example.info :
file example.module :
sumber
1) Tentukan nama untuk modul (misalnya: mymodule).
2) Buat folder di dalam situs / semua / modul dengan nama modul Anda.
3) Di dalam folder, buat file mymodule.module dengan tag php pembuka (
<?php
) - tag penutup (?>
) harus dihilangkan.4) Buat file mymodule.info (di dalam folder modul Anda) dengan 3 baris berikut:
Dengan sebanyak ini Anda sudah memiliki modul Drupal 7 yang dapat Anda aktifkan melalui GUI (itu tidak melakukan apa-apa selama Anda belum menambahkan fungsi / kode di dalam file mymodule.module). Perhatikan bahwa semua instance mymodule yang digunakan di sini harus diganti dengan nama modul Anda yang sebenarnya dan 'Deskripsi untuk modul' harus merupakan deskripsi yang tepat.
sumber