Drupal 7 - 基于特定别名的页面模板建议

时间:2013-11-29 02:47:25

标签: php templates drupal drupal-theming drupal-themes

我是一个糟糕的php开发人员,我需要我的template.php代码来为某些页面设置特定的模板:

实施例: 我的空间/博客/约,我 我的空间/博客/约,你 我的空间/博客/约 - 我们

使用页面 - blog-about-first.tpl.php。

我的空间/博客/约-他 我的空间/博客/约,她 我的空间/博客/约-他们

使用页面 - blog-about-second.tpl.php。

我无法在任何地方找到它,所以我在这里问。

2 个答案:

答案 0 :(得分:0)

检查命名约定: https://drupal.org/node/1089656

如果您需要做一些更复杂的事情,可以使用此处的说明/: https://drupal.org/node/223440#custom-suggestions

答案 1 :(得分:0)

  // Page template suggestions based off URL alias
  $alias=drupal_get_path_alias($_GET['q']);
  $args=explode('/', $alias);
  if ($args[0]=='blog/about-me') {
    $vars['theme_hook_suggestions'][] = 'page__simple_blog';
  }
  elseif ($args[0]=='artist') {
    $vars['theme_hook_suggestions'][] = 'page__simple_blog';
  }

这是代码。我有链接/博客/关于我和链接/艺术家。建议适用于艺术家页面,但不适用于博客/关于我。溶液