0

Я создал пользовательский модуль, который работает с типом пользовательского контента. В моем модуле, используя многоступенчатую форму, я собираю детали, формирующие пользователя, и в окончательной форме submit, создавая узел прагматично.Различные макеты для разных блоков в пользовательском модуле Drupal 7

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

Проблема, стоящая перед лицом, заключается в том, что я должен представить эти два блока полностью пустыми способами. Итак, какой был бы лучший подход, чтобы дать этим двум блокам разные макеты/стили для достижения моей цели?

В общем, то, что я хочу сделать это,

  1. Определение двух блоков в моем пользовательском модуле.
  2. Дайте совершенно разные макеты/стили для этих двух блоков.

Спасибо, PIKP

ответ

0

Вы можете указать 2 различных файлов шаблона (по одному для каждого блока), назвав файл шаблона, используя этот шаблон: block--MODULE--DELTA.tpl.php.

Просто скопируйте исходный шаблон блока block.tpl.php из modules/block в папку по умолчанию и переименуйте ее, как описано выше. Очистите кеш. И тебе хорошо идти.

Подробнее о drupal template suggestions.

+0

Благодарю вас @ Мухаммад Реда – PIKP