Тематика внутри модуля - PullRequest
       1

Тематика внутри модуля

0 голосов
/ 04 ноября 2010

Привет всем! Я новичок в drupal и работаю над темой drupal. Я создал свои собственные модули, в которых есть текстовые поля и проверка JavaScript. Сейчас я пытаюсь создать собственную тему для моего модуля, но я не понимаю, как это сделать. Может, кто-нибудь подскажет, как это сделать, используя базовые или любые другие ссылки, которые подробно объясняются с нуля. заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 04 ноября 2010

Вы не создаете темы для модулей, темы создаются для всего сайта, на котором будет включено несколько модулей.

Если вы хотите, чтобы ваш модуль был отображаемым, то есть облегчал изменение создаваемой разметки, вам придется использовать систему тем drupal.

По большей части, когда вашему модулю нужно сгенерировать некоторую разметку, вам нужно использовать функцию theme().

Иногда вам нужно создать какую-то пользовательскую разметку, для которой нет функции темы. Если это так, вам нужно зарегистрировать функции вашей темы, чтобы Drupal знал, что они есть, и поэтому темы могут перезаписывать их при необходимости. Это делается с помощью hook_theme().

Существует руководство для разработчиков по использованию системы тем.

0 голосов
/ 04 ноября 2010

Hook_theme () используется для определения реализаций темы ваших модулей.

Этот выглядит довольно неплохо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...