Drupal裡面Views功能很方便、強大,而在PHP程序中調用Views的Page或者Block也很需要,有時還可以起到替代寫SQL語句的作用,不過需要帶參數變量Block的調用不太常見,以前用過也老是忘記調用辦法,昨天又花時間找了一下,現在就記錄下面,免得以後又到處去找。
views_embed_view('views_name', 'page_or_block_id', 'variable');
詳情請看Drupal官方網站中的API文檔:views_embed_view
如果沒有參數變量,隻要不寫最後一個參數就可以。
另外,Drupal裡面用PHP調用block的辦法:
$block = module_invoke('block', 'block_view', '1'); $categories = render($block['content']);
也可以用于調用不帶參數的views的block:
$block = module_invoke('views', 'block_view', 'zidian-block_1'); $bihua = render($block['content']);
就記錄以上這些,希望對尋找類型問題的網友也有用。
评论6
寫得不錯,學習了呢
寫得不錯,學習了呢終于解決問題了,不錯
終于解決問題了,不錯通過你的網址過來的,學習了,
通過你的網址過來的,學習了,請留言的朋友注意,本站暫時沒有禁止留言者留下名稱
請留言的朋友注意,本站暫時沒有禁止留言者留下名稱、鍊接和聯系方式,但有些人用于發垃圾鍊接,甚至黃賭毒網站,前面一個已經修改、删除,如果來我的博客留言太多是為了留下垃圾鍊接的,我會禁止留鍊接、并删除以前所有的留言鍊接。
很有用的文章,受教了!
很有用的文章,受教了!文章不錯非常喜歡,支持一下吧
文章不錯非常喜歡,支持一下吧