0

Я новичок в Drupal и пытаюсь создать свою собственную тему Drupal. Я скопировал тему Garland с theme/garland и вставил ее в sites/all/themes/(renamed mytheme). Но когда я ищу о том, как интегрировать шаблоны в Drupal, я понял, что мне нужны четыре обязательных файла: comment.tpl.php, page.tpl.php, node.tpl.php and block.tpl.php, но в этой теме нет имени файла block.tpl.php, несмотря на то, что у меня есть template.php.Drupal 7 block.tpl.php не существует

Прошу вас, руководствоваться этим вопросом, нужно ли мне создать block.tpl.php? Если я создам его, каков будет его контент и как его использовать, а также то, что используется template.php на моем сайте.

Я новичок в этой CMS (Drupal), поэтому любой ответ был бы заметным и полезным для меня.

ответ

0

Вы можете создать свой собственный block.tpl.php, скопировать его форму modules/block в папку своей темы (не забудьте очистить кеш!). template.php должен содержать пользовательские переопределения для функций темы, а также реализации обработчиков процессов/препроцессов. Вы можете найти подробное обсуждение того, как работает система темы Drupal, следуя this link и в целом путем поиска на сайте drupal.org.

+0

спасибо @pamatt, но также мне нужно настроить пользовательский модуль входа в drupal, не могли бы вы мне помочь. – Ron

+0

Поскольку я создал block.tpl.php, все другие функции по умолчанию не работают lke/node/1, это не показывает никаких данных, хотя у меня есть статическая страница, созданная в admin, и всякий раз, когда я переименовываю/удаляю block.tpl .php работает, я полностью озадачен. – Ron

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