我不得不将我的页面标题移动到我的节点以适应客户端需求,但是现在我无法获得标题以显示在我的视图列表的页面视图中。我要显示在编辑,管理和跟踪的网页标题的说法是:有没有理由知道你在观看列表页面上?
<?php if ($title && ((arg(2) == 'track') || (arg(2) == 'edit') ||
(arg(0) == 'admin'))): ?>
<h1 class="title"><?php echo $title; ?></h1>
<?php endif; ?>
,我想知道如果有一个一般的参数为包括所有视图列表页面,或逆,只是排除了所有节点网页(注:我正在使用CCK,因此有很多内容类型)?
嗅出其他的可能性...
我知道我可以为我的内容类型不同的页面模板,但我可以为所有我的CCK内容类型不同的一个页面模板?
这是我宁愿穿越到template.php文件的代码,以获得能够添加单独的内容类型的模板:
function _phptemplate_variables($hook, $vars) {
switch ($hook) {
case 'page':
if ($vars['node'] && arg(2) != 'edit') {
$vars['template_files'][] = 'page-'. $vars['node']->type;
}
break;
}
return $vars;
}
干杯
史蒂夫