Существуют ли альтернативные способы создания тем в Drupal 7?


В частности, я ищу что-то простое, например, готовую тему HTML/CSS/JS в виде статических файлов, а затем просто заполняю динамические части с помощью PHP/Drupal. Это более или менее так, как это делают WordPress и другие CMSS.

Существуют ли какие-либо модули или другие механизмы тематизации, которые делают это?

Спасибо.

 1
Author: Mario Awad, 2012-04-09

2 answers

Короткий ответ - "нет". По крайней мере, не на том уровне, который вы ищете.

Для темы Drupal всегда требуется файл .info, именно так Drupal распознает, что тема существует. Добавление CSS и JS в этот файл важно из-за кэширования CSS/JS, что важно для производительности сайта и по другим причинам. Вам следует прочитать Руководство по тематизации Drupal для получения дополнительной информации, если вы этого не сделали.

Однако нет никаких требований к template.php в теме. Если вы не хотите использовать RDF на своем сайте, вы можете отключить основной модуль RDF.

Существуют и другие Тематические движки для Drupal, но все они были оставлены в пользу PHPTemplate в Drupal 7. Существует также ряд базовых тем для Drupal, которые полезны для более быстрого начала работы с тематикой.

К сожалению, тематический подход Drupal часто вызывает шок у пользователей из других CMSE, особенно Wordpress. То унаследовать гибкость и функциональную мощь (и наследие) ядра Drupal требует чрезвычайно сложного уровня тематизации. В Drupal 7 вы не найдете ничего похожего на Wordpress.

 2
Author: sheena_d, 2012-04-18 09:10:24

Вы можете попробовать создать подтемы, следуя процедуре, приведенной здесь. Изменять проще, чем создавать новую тему с нуля (мой опыт).

 1
Author: AjitS, 2012-04-09 09:38:57