drupal7?

Tags: 內容, 模組,

views模組可以把相關node集合成list,但是預設的views不是分頁顯示就是全部顯示,接下來我向大家介紹用一個模組來實現Ajax非同步載入views list的效果

工具/原料

drupal7環境

已安裝views模組

已安裝devel模組(用來生成測試資料)

方法/步驟

下載安裝views_load_more模組

1.用drush命令下載drush dl views_load_more

2.在drupal下載views_load_more壓縮包解壓至/sites/all/modules

drupal7 Ajax非同步載入views內容

drupal7 Ajax非同步載入views內容

啟用views_load_more模組

drupal7 Ajax非同步載入views內容

用devel模組生成測試資料

不會的具體可以搜下"drupal7 如何用devel模組來生成測試資料"

drupal7 Ajax非同步載入views內容

drupal7 Ajax非同步載入views內容

新建一個views list

為了演示方便,弄了個單頁面的views list

drupal7 Ajax非同步載入views內容

drupal7 Ajax非同步載入views內容

drupal7 Ajax非同步載入views內容

設定views load more

1.先篩選出需要的fields作為一個list

2.設定load more 效果(每頁3個,可以快速看出載入內容是否增多)

3.啟用ajax

drupal7 Ajax非同步載入views內容

drupal7 Ajax非同步載入views內容

drupal7 Ajax非同步載入views內容

頁面測試

第一張是載入前的

第二漲是載入後的

drupal7 Ajax非同步載入views內容

drupal7 Ajax非同步載入views內容

注意事項

啟用ajax功能前往別忘

別忘記儲存views

什麼都做了還沒反映到前臺頁面記得清下cache

相關問題答案