节点类型上的Drupal页面模板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了节点类型上的Drupal页面模板相关的知识,希望对你有一定的参考价值。

Only this portion needed

// Add page template suggestions based on node type, if we aren't editing the node.
if ($vars['node'] && arg(2) != 'edit') {
$vars['template_files'][] = 'page-nodetype-'. $vars['node']->type;
}
  1. /**
  2.  * Override or insert phpTemplate variables into the templates.
  3.  */
  4. function _phptemplate_variables($hook, $vars) {
  5. if ($hook == 'page') {
  6. // Add page template suggestions based on node type, if we aren't editing the node.
  7. if ($vars['node'] && arg(2) != 'edit') {
  8. $vars['template_files'][] = 'page-nodetype-'. $vars['node']->type;
  9. }
  10.  
  11. if ($secondary = menu_secondary_local_tasks()) {
  12. $output = '<span class="clear"></span>';
  13. $output .= "<ul class="tabs secondary"> ". $secondary ."</ul> ";
  14. $vars['tabs2'] = $output;
  15. }
  16.  
  17. // Hook into color.module
  18. if (module_exists('color')) {
  19. _color_page_alter($vars);
  20. }
  21. return $vars;
  22. }
  23. return array();
  24. }

以上是关于节点类型上的Drupal页面模板的主要内容,如果未能解决你的问题,请参考以下文章

PHP Drupal中的内容类型(节点)特定页面模板

Drupal-页面模板取决于节点类型

PHP nodetype上的Drupal页面模板

当自定义模板已应用于节点的内容类型时,如何在 Drupal 6 中自定义特定节点?

Drupal 允许的节点类型自定义下拉菜单

Drupal 页面加载...页面上到底是啥?