好的,所以這可能是一個愚蠢的問題,但我想我會在那裏無論如何:
我知道這是一個簡單的問題奇怪的解決方案,但我需要控制列表中的節點分類頁面,我不覺得我得到了傳統的方式。所以我繼續創建了一個模塊,它根據分類法(taxonomy_select_nodes())提取節點,並且我希望尋呼機能夠跟上這一點。傳呼機問題與Drupal和分類
下面的代碼:
function theModule_recipeList(){ $path = drupal_get_path_alias($_GET['q']); $args = explode("/",$path); $themePath = drupal_get_path("theme", "theTheme");
$term = taxonomy_get_term_by_name($args[1]);
$tid = $term[0]->tid;
$nodes = taxonomy_select_nodes(array($tid));
$output = "<div id='recipeListWrapper'>";
while($row = db_fetch_object($nodes)){
$node = node_load($row->nid);
if($node->uid != 1){
$userClass="user";
}
else{
$userClass="admin";
}
$output .= "
<div class='receptThumbnailWrapper'>
<div class='wrapper'>
<img src='".base_path().$themePath."/graphics/recept-default-small.png' />
<h3><a href='".base_path() . $node->path."'>".$node->title."</a></h3>
<div class='recipeType $userClass'></div>
</div>
</div>
";
}
$output .= "</div>";
return $output;
}
現在,模塊工作,因爲我計劃和所有(即使它是磁帶類型的解決導管,我知道),和尋呼機版畫和作品。問題在於尋呼機在打印之前打印。
我懷疑這是因爲我在返回$ output之前調用了taxonomy_select_nodes,但我需要它來獲取我想要的節點。
請任何建議,非常感謝。
/安德斯
可能使用Views模塊會更好。無論如何,taxonomy_select_nodes不打印尋呼機,它只是捕獲功能中的尋呼機參數。你在哪裏調用了Module_recipeList函數? – Nikit 2010-04-09 11:09:58
我做了一個塊輸出這個內容,這就是我所說的funktion($ block ['recipeList'] ['content'] = theModule_recipeList())。我認爲taxonomy_select_nodes打印尋呼機的原因是因爲當我評論它時它消失了。 – andersandersson666 2010-04-12 07:44:50