Существуют ли альтернативные способы создания тем в Drupal 7?
В частности, я ищу что-то простое, например, готовую тему HTML/CSS/JS в виде статических файлов, а затем просто заполняю динамические части с помощью PHP/Drupal. Это более или менее так, как это делают WordPress и другие CMSS.
Существуют ли какие-либо модули или другие механизмы тематизации, которые делают это?
Спасибо.
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.