我不得不將我的頁面標題移動到我的節點以適應客戶端需求,但是現在我無法獲得標題以顯示在我的視圖列表的頁面視圖中。我要顯示在編輯,管理和跟蹤的網頁標題的說法是:有沒有理由知道你在觀看列表頁面上?
<?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;
}
乾杯
史蒂夫