網路看來的
利用jstools+views做出tab page
Install the Views and JSTools module (JSTools 5.x-0.6 is best, as it allows multiple tabbed blocks on one page). Just upload and enable them.
Create whatever views you want. I'm using a super simple 'list view' for comments and my 'news' content type. Make a note of what these View names are.
Now, make a block and type the following:<?php
//type the name of the first view here, where I've just got stars
$viewa = views_get_view('****');
$outputa = views_build_view('block', $viewa, array(), false,10);
//type the name of the second view here, where I've just got stars
$viewb = views_get_view('*****');
$outputb = views_build_view('block', $viewb, array(), false, 10);
//This bit makes the tabbed block
$form = array();
$form['tabset1'] = array(
'#type' => 'tabset',
);
$form['tabset1']['tab1'] = array(
'#type' => 'tabpage',
'#title' => t('Title 1'),
'#content' => $outputa,
);
$form['tabset1']['tab2'] = array(
'#type' => 'tabpage',
'#title' => t('Title 2'),
'#content' => $outputb,
);
return tabs_render($form);
?>
Re: 利用jstools+views做出tab page
很讚的分享耶~~!!
--
from open mind to open source~
Re: 利用jstools+views做出tab page
不曉得有沒有按下 tab 之後才 views_get_view 秀出來的方法,不然在同一個頁面有很多 views_get_view 時,生成頁面的時間會變長。
Re: 利用jstools+views做出tab page
這要請問作者了
Re: 利用jstools+views做出tab page
非常簡便的作法 :)
在玩了 tabbed block, quick tabs 和一直失敗的 node carousel 後,覺得自己還真是不了解 tab 這個玩意兒呀 ><~
Re: 利用jstools+views做出tab page
不錯,收到!
_________________________________________________________
事業一定爭取,對您從未放棄!
www.hnnow.com
www.luckyer.org
Re: 利用jstools+views做出tab page
謝啦..很有幫助!!
Re: 利用jstools+views做出tab page
tky之前一直以為安裝這兩個模組以後,views的tabs就會「自動」有滑動的效果;一直以為自己那裡的設定搞錯了。
原來要自己寫啊!
tky
Re: 利用jstools+views做出tab page
想詢問各位,因為一直有個疑問~
假設新增一個block區塊時,是不是能將html或php貼入它的區塊內文中呢?
因為常看到一些教程將程式貼在區塊…
http://www.drupalchina.org/node/4570
Re: 利用jstools+views做出tab page
有没有截图看看最终是怎么样子?
Re: 利用jstools+views做出tab page
若新增一區塊是否能將php或html貼入就能呈現呢?
Re: 利用jstools+views做出tab page
可以的,只要在Input filter 选上"PHP code" 就可以执行php 源码了
注意 , 要用
<?php
// Your code put here
?>
包裹着