2017-06-01 142 views
0

大家好我是Drupal 7中的新成员,我已经尝试了很多选项bt我无法获得我想要的特定结果。我有一个有四个模板文件 + page.tpl.php中 +页面Drupal站点 - front.tpl.php +页 - forum.tpl.php +页 - blogs.tpl.php在Drupal 7中为特定内容创建页面模板

因此,page.tpl.php被用作显示论坛并显示其他员工的内部页面,但是我想要一个不同于page.tpl.php文件的页面模板,其中的博客可见。

现在的问题是,博客的网址都是这样http://localhost/drupal/content/test-blog http://localhost/drupal/content/blog-one

现在所有的页面重定向到page.tpl.php中的文件,而我希望它是重定向到网页 - blogs.tpl.php页。

我试过这个,它的工作原理,但我知道这是不正确的解决方案。

`函数lars_preprocess_page(& $变量$钩){

$alias = drupal_get_path_alias(arg(0) . '/' . arg(1)); 

$content_path = substr($alias, 0,7); 

if($content_path == 'content'){ 
$variables['theme_hook_suggestions'][] = 'page__blogs';}` 

我想知道什么将是这类问题的正确解决方案。提前致谢。

回答