我修改archive这个模块中的 archive.pages.inc 文件时,碰到node_view()这个函数使用上的一问题:
如果写成
$output = $output . node_view($node, TRUE);
archive中输出的文章列表,是按逆时间顺序排列的
而写成
$output = node_view($node, TRUE) . $output;
archive文章列表就是按时间顺序排列。
我现希望文章按逆时间排序,同时文章列表又呈现在archive container的上面。应该怎样写这个$output呢? 请高手指教!
Re: node_view()的输出
node_view returns ARRAY, 你磪定沒錯 ??
Re: node_view()的输出
剛剛查了一下,如果是 Drupal 6 的API ,回傳值是 HTML 格式的字串。所以看起來應該是這個原因所以可以用「.」連接。
Drupal 7 的話就是 Object 了…
Re: node_view()的输出
可以用“.”连接这个我已经知道了,我就是奇怪为什么.的前后位置会影响文章的排序?
Re: node_view()的输出
我也不能确定,但是也没有看到其它的关于排序的代码了。
Re: node_view()的输出
如果是去db_select撈node的資料,在一個一個組node_view然後整批輸出,會比較接近你要的嗎?