I am new in Drupal and try to create my own Drupal theme. I have copied the Garland theme from theme/garland
and pasted it to sites/all/themes/(renamed mytheme)
. But when I search on how to integrate templates in Drupal, there I got that I need four mandatory files: comment.tpl.php, page.tpl.php, node.tpl.php and block.tpl.php
but in that theme there is no file name called block.tpl.php
, inspite I have a template.php
.
Please guide me on this, do I need to create block.tpl.php
by myself?? If I create it what would be its content and how do I use that, also what is the use of template.php
in my site.
I am new in this CMS (Drupal) so any response would be appreciable and helpful for me.
You can create your own
block.tpl.php
by copying it formmodules/block
to your theme's folder (remember to clear the cache!). template.php should contain custom overrides to the theme functions, as well as implementations of process/preprocess hooks. You can find an in-depth discussion about how Drupal's theme system work by following this link and in general by searching drupal.org website.