我想用views撈出所有的手冊(book)的總標題。 有些手冊我只是創建了一下,里面沒有添加子頁面,用views無法顯示title, 有什么辦法能狗把所有book的title都顯示出來嗎?不管里面是否有子頁面 其實我的問題就是: 如何在block中列出所有的book 模組/Modules5.x 發表回應前,請先登入或註冊 Re: 關于book和views的問題 filter 選 node type = book,無法列出所有 node title 嗎? 發表回應前,請先登入或註冊 Re: 關于book和views的問題 field選Book: Parent Title filter選Node: Type =book 列出來的是所有book子頁面的父節點的title。而且由于一個父節點(book)存在多個字子頁面,那么會出現多個同樣的父節點(book)。但是我只要出現一個。 該怎么弄呢? 發表回應前,請先登入或註冊 Re: 關于book和views的問題 把drupal taiwan的手冊裡頭的code,給你參考看看 <?php $result = db_query('SELECT n.nid, n.title, b.parent FROM {node} n INNER JOIN {book} b ON n.vid = b.vid WHERE b.parent = 0 ORDER BY b.weight ASC'); while( $n = db_fetch_object($result)){ $i++; $form['book-'.$i] = array( '#type' => 'fieldset', '#title' => ''.l($n->title, "node/$n->nid").'', '#prefix' => '', '#suffix' => ' ', '#collapsible' => FALSE, '#weight' => $i, ); $form['book-'.$i]['content'] = array( '#value' => book_tree($n->nid, 5), ); } $output = drupal_render($form); print $output; ?> /************************************************ * 你的回饋,讓Drupal越來越茁壯 * Drupal社群越茁壯,你就越有力量 * ************************************************/ 發表回應前,請先登入或註冊 Re: 關于book和views的問題 這段代碼有點問題,我的網站掛了, 這段代碼存在哪個表的哪個字段啊? 發表回應前,請先登入或註冊 Re: 關于book和views的問題 終于又弄好了 發表回應前,請先登入或註冊 Re: 關于book和views的問題 多謝:) 發表回應前,請先登入或註冊
Re: 關于book和views的問題 field選Book: Parent Title filter選Node: Type =book 列出來的是所有book子頁面的父節點的title。而且由于一個父節點(book)存在多個字子頁面,那么會出現多個同樣的父節點(book)。但是我只要出現一個。 該怎么弄呢? 發表回應前,請先登入或註冊
Re: 關于book和views的問題 把drupal taiwan的手冊裡頭的code,給你參考看看 <?php $result = db_query('SELECT n.nid, n.title, b.parent FROM {node} n INNER JOIN {book} b ON n.vid = b.vid WHERE b.parent = 0 ORDER BY b.weight ASC'); while( $n = db_fetch_object($result)){ $i++; $form['book-'.$i] = array( '#type' => 'fieldset', '#title' => ''.l($n->title, "node/$n->nid").'', '#prefix' => '', '#suffix' => ' ', '#collapsible' => FALSE, '#weight' => $i, ); $form['book-'.$i]['content'] = array( '#value' => book_tree($n->nid, 5), ); } $output = drupal_render($form); print $output; ?> /************************************************ * 你的回饋,讓Drupal越來越茁壯 * Drupal社群越茁壯,你就越有力量 * ************************************************/ 發表回應前,請先登入或註冊
Re: 關于book和views的問題
filter 選 node type = book,無法列出所有 node title 嗎?
Re: 關于book和views的問題
field選Book: Parent Title
filter選Node: Type =book
列出來的是所有book子頁面的父節點的title。而且由于一個父節點(book)存在多個字子頁面,那么會出現多個同樣的父節點(book)。但是我只要出現一個。
該怎么弄呢?
Re: 關于book和views的問題
把drupal taiwan的手冊裡頭的code,給你參考看看
<?php
$result = db_query('SELECT n.nid, n.title, b.parent FROM {node} n INNER JOIN {book} b ON n.vid = b.vid WHERE b.parent = 0 ORDER BY b.weight ASC');
while( $n = db_fetch_object($result)){
$i++;
$form['book-'.$i] = array(
'#type' => 'fieldset',
'#title' => ''.l($n->title, "node/$n->nid").'',
'#prefix' => '
'#suffix' => '
',
'#collapsible' => FALSE,
'#weight' => $i,
);
$form['book-'.$i]['content'] = array(
'#value' => book_tree($n->nid, 5),
);
}
$output = drupal_render($form);
print $output;
?>
/************************************************
* 你的回饋,讓Drupal越來越茁壯 * Drupal社群越茁壯,你就越有力量 *
************************************************/
Re: 關于book和views的問題
這段代碼有點問題,我的網站掛了,
這段代碼存在哪個表的哪個字段啊?
Re: 關于book和views的問題
終于又弄好了
Re: 關于book和views的問題
多謝:)