আমার থিমের জন্য আমার টেম্পলেট.এফপি ফাইলটিতে আমি নিম্নলিখিতটি চেষ্টা করেছি:
function media_preprocess_page(&$vars, $hook) {
if (isset($vars['node']))
{
// If the node type is "blog" the template suggestion will be "html--blog.tpl.php".
$vars['theme_hook_suggestions'][] = 'html__'.$vars['node']->type;
// If the node type is "blog" the template suggestion will be "page--blog.tpl.php".
$vars['theme_hook_suggestions'][] = 'page__'.$vars['node']->type;
// If the node id is "33" the template suggestion will be "page--33.tpl.php".
$vars['theme_hook_suggestions'][] = 'page__'.$vars['node']->nid;
}
//Create page suggestion for first part of url-alias
$url_alias = drupal_get_path_alias($_GET['q']);
$parts = explode('/', $url_alias);
$vars['theme_hook_suggestions'][] = 'page__'.$parts[0].'__alias';
}
এটি পৃষ্ঠার জন্য কাজ করে - nodetype.tpl.php, তবে html - nodetype.tpl.php এর জন্য নয়
আপনি হয়ত জিজ্ঞাসা করছেন কেন আপনাকে নোডের প্রকারে html.tpl.php টেম্পলেটটি ওভাররাইড করতে হবে? এটি কারণ কারণ এখানে আমি এই বিশেষ নোডের জন্য অন্তর্ভুক্ত করতে চাই না যে মার্কআপ আছে।