Отправляет email-рассылки с помощью сервиса Sendsay

Изучаем CMS Drupal

  Все выпуски  

Правила создания модулей Для того чтобы создать свой собственный модуль,


Другие сайты и рассылки

Сайт, который ведет данную рассылку, принадлежит к сети сайтов FORworld. Рекомендуем посетить другие наши сайты.

Или же вы можете просто посмотреть, что нового появилось на наших сайтах.

Также рекомендуем подписаться на другие наши рассылки. Или присоединиться к нашим сообществам в ВКонтакте, Мой Мир, Facebook, LiveJournal

Мы в:

Twitter: forworld
Виджеты для главной страницы Яндекса

подробнее...

Рекомендуем скачать

Взламываем автомобильный сайт (видео)
Размер (Кбайт): 49000

Устанавливаем ispCP на Ubuntu 8.04 и знакомимся с интерфейсами (видео)
Размер (Кбайт): 90000

Взлом одного из крупных грузинских информационных ресурсов (видео)
Размер (Кбайт): 50000

Взламываем Ecard при помощи фрагментированной SQL-инъекции (видео)
Размер (Кбайт): 62000

Все файлы

Предлагаем воспользоваться купоном - cvkyp05r1n1jrdwvefclqwkz6lwx28db - на 10% скидку при покупке GOLD-аккаунта DepositFiles с периодом действия 6 месяцев или 1 год. Купон действителен до 2010-10-19.

И еще можно скачать

Сборник клипарта: люди
Набор стилей (1315_styles_17)
Derby
Набор фигур с исламскими символами (islamic shapes 3)
Набор макросов для придания эффекта тексту (Old_Glory_TCH)
Набор кистей с линиями и закорючками (25 Abstract Lights PS Brushes Set 1)

Скачать новости дня одним архивом

Правила создания модулей

Теги:

Для того чтобы создать свой собственный модуль, необходимо не только разработать его код в соответствии с правилами CMS Drupal, но и сопроводить кодовый файл набором дополнительных файлов, имеющих определенный формат и имя. Все файлы модуля должны находиться внутри папки — ее содержимое и будет считаться одним модулем. При этом папка должна называться так же, как и создаваемый модуль. Если вы читаете эту главу с целью создания своего собственного модуля, то предлагаю вам сразу создать папку модуля в каталоге sites/all/modules сайта.

Однако перед этим следует задуматься над именем вашего модуля, ведь, как говорится, «как корабль назовешь, так он и поплывет». В нашем случае «корабль» может вообще не поплыть. В частности, если вы нарушите одно из правил именования модулей и тем оформления:


  • в названии можно использовать только буквы и цифры, а также знак подчеркивания;

  • название должно начинаться только с буквы;

  • название модуля должно быть уникальным не только среди других названий модулей, но и среди названий тем оформлений (это же относится и к названиям тем оформлений);

  • если ваш модуль не совсем готов, то к имени его папки нужно добавлять один из предопределенных суффиксов:

    • head — говорит о том, что данный модуль не для использования (он является основной для какого-либо другого модуля); например, my_module-6.x-1.0-head;

    • dev — версия модуля еще не готова и предназначена только для разработчиков; например, my_module-6.x-1.0-dev;

    • beta — модуль готов для публичного тестирования, однако в нем еще могут быть ошибки, а набор функционала данного модуля со временем может быть расширен; например, my_module-6.x-1.0-beta1, my_module-6.x-1.0-beta2;

    • rc — модуль готов для публичного использования, однако в нем еще могут быть ошибки (найденные ошибки будут устранены в окончательной версии модуля, а вот новая функциональность больше добавляться не будет); например, my_module-6.x-1.0-rc1, my_module-6.x-1.0-rc2;

    • pr — данный модуль прошел бета-тестирование и по крайней мере один этап rc; например, my_module-6.x-1.0-pr.





Итак, в папке модуля обязательно должны находиться файлы со следующими именами:

  • <имя_модуля>.info;

  • <имя_модуля>.module.



Кроме того, в папке модуля могут находиться дополнительные файлы, например README.txt (не забудьте описать назначение вашего модуля в этом файле).

Источник: http://mydrupal.co.ua/node/843

10 последних новостей и статей с популярных сайтов

Модуль: ClosedQuestion
Модуль: Image cache
Модуль: Variables API
Тема оформления: george@dynapres.nl
Тема оформления: live demo
Модуль: Jake Strawn
Тема оформления: Skinr module.
Модуль: Facebook Application Registration page
Модуль: Drupal for Facebook
Тема оформления: Theme guide v6

Все новости


В избранное