2013-05-03 5 views
2

На самом деле мне нужно знать, как и где будет отображаться содержимое страницы для каждой страницы drupal. Поэтому я попытался интегрировать свою собственную тему в drupal. В учебнике они говорят, как мне нужно создать пользовательскую папку и скопировать одну из темы по умолчанию, например, гирлянду/кнопку в эту папку. Я получил это правильно, но когда я проверяю файлы и функции в этом шаблоне, функции, используемые для создания шаблона, различны. Например, в теме pusbutton у нас нет шаблона.php, но в гирлянде мы должны иметь файл template.php для показа содержимого. Так что я запутался, у drupal нет зарезервированного способа или функций или файлов для создания пользовательского храма? Также как данные поступают на каждую страницу?Как создать пользовательский drupal cms с начала

ответ

1

Рекомендуется скопировать существующую папку с основными темами и поместить внутри/sites/all/themes. Каждая тема в drupal отличается от другой. Например template.php используется

For all the conditional logic and data processing of the output, there is the template.php file. It is not required, but to keep the .tpl.php files tidy it can be used to hold preprocessors for generating variables before they are merged with the markup inside .tpl.php files.

Единственный необходимый файл участвует в создании темы является .info файла.

Узнать больше о How theme works

Смежные вопросы