Где хорошее руководство по тематике Drupal? - PullRequest
2 голосов
/ 25 мая 2009

Я новичок в Drupal, и, честно говоря, после прочтения документации по Drupal, их руководство по созданию тем не так уж и полезно. Может быть, я просто неправильно понимаю, но кажется, что есть определенные переменные, к которым у вас всегда есть доступ, и различные функции, которые вы можете определить для переопределения или реализации поведения.

Короче говоря, я хотел бы иметь возможность проследить через код темы Drual, чтобы понять, как он работает. Не кажется, что это должно быть все так сложно, но мне трудно найти хорошую ссылку. Кто-нибудь знает один?

Ответы [ 3 ]

2 голосов
/ 25 мая 2009

Существует несколько различных ресурсов, которые вы можете использовать:

  • Вы можете использовать канал irc на freenode: # drupal-themes
  • Модуль, который, как я слышал, очень популярен, - это модуль Devel - http://drupal.org/project/devel. Это то, что позволит вам отслеживать код и видеть, какие переменные, вызовы функций и т. Д. Используются.
  • Возможно, вы захотите проверить Druapl 6 Themes book
2 голосов
/ 25 мая 2009
0 голосов
/ 10 февраля 2011

Я бы порекомендовал Front End Drupal: Проектирование, Тематизация, Сценарии над книгой Drupal 6 Themes. Я собрал Тематическую шпаргалку Drupal 6 , которая содержит ссылки на наиболее полезные ресурсы.

Честно говоря, хотя есть хорошие ссылки и книги для изучения, самый быстрый способ, которым я научился, - это начать создавать тему. Создайте файл theme.info , затем начните преобразование index.html в page.tpl.php или page-front.tpl.php , используя фрагменты в шпаргалка или ссылка на nerliness.com, упомянутая в ответе Роберта Харви. Эти два файла составляют пустую тему.

Оттуда вы можете переопределить дополнительные файлы шаблонов по мере необходимости. Вы можете использовать Разработчик тем , чтобы найти, какие шаблоны нужно переопределить , для настройки определенной части сайта. Не забудьте очистить кэш темы при добавлении новых файлов шаблонов.

Также убедитесь, что ваша тема имеет базовый шаблон любого файла, который вы хотите переопределить. См. " Примечание. Существует ошибка, которая препятствует обнаружению файлов производных шаблонов ..." на странице Основные шаблоны и предложения , для получения дополнительной информации.

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