国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

Drupal:使用views添加首页slideshow区块

[复制链接]
发表于 9-1-2011 17:05 | 显示全部楼层 |阅读模式
在首页增加一个slide效果显示Headlines的区块,下载了一些模块,研究了好长时间代码,改了许多,可是传到服务器上总是出现这样那样的错误,不是布局有问题,就是代码混乱,完全显示不出来。并且许多效果都得自己写代码,由于对javascript不熟悉,实现起来难度也很大。
5 x; z. N* Z8 L& a8 S/ T+ B& u" m. ^/ T4 d: p# l% X2 L
drupal的两大神器:CCK和Views,Views是用来创建显示的区块的,于是搜了下,发现有一个叫Views slideshow的模块,同时安装了Views和Views slideshow模块后,勾选Views、Views UI、Views slideshow和Views slideshow Singleframe。打开Views,增加一个新的Views,输入名称Headline和一些简单的描述,选择节点,进入views的设置页面。基本设置中名称改为Headline,选择style,会出现一个新的style: 幻灯片,选择它,便出现了slideshow的主要设置页面。, N2 `; |& Z$ f, T3 F
2 M/ k! n+ a& N* h7 J5 Y
在这里,可以设置幻灯片列表是否有序、每个幻灯停留的时间、初始幻灯的延时、切换时长、是否随机和是否悬停等等非常琐碎的选项,看个人需要,做一些勾选设置。然后在Items to display中输入需要显示的Headline条数。Fields中选择好需要从story或page中读取的内容,比如文章标题,发布日期,作者类型,以及最重要的:图片。选择这些区域的时候,同时配置好需要显示的格式以及是否链接到文章。Sort criteria中增加按postdate倒叙排列。过滤器中过滤出已发表的文章和story内容。然后左侧下拉菜单选择区块,增加显示区域。不要忘记最重要的:点击保存按钮,不然就白费这么多功夫了。

# X( |/ _! j+ b6 Q& E# g  ~& x4 O1 ^ / Q- o; G$ ~- s6 L' E0 J
设置好的页面:
+ Q  X. x% U- L! G3 {
0 _; Z. ^$ W+ | 01.png 3 J1 b4 t* s/ d0 D

: Y# T4 @: K9 f# C) O+ F+ E! j不仅能做首页的Headline,Views slideshow提供20多种不同的切换效果,可以添加一个小的Features或者一些产品的滚动页面,用一些华丽的效果来展示出来。比如在上面那个幻灯下边的空余地方放一个部门风采:
$ m9 B4 \+ i5 u2 U+ N) D' @; U: G7 q7 ?! I" j
02.png 5 K  U$ }* H5 O- Q+ c% V- \
7 d. i- i0 I) s8 J) ~3 G4 C
03.png
" a; k1 B# i# `/ F- W; `
) q9 l! K8 O: R# `( i/ X( J$ `

8 L2 R5 A# Z+ M( n$ _  P5 ]感谢原作者  G* v# u" y- e2 w
8 F( V* E  d7 |4 z3 f- ^+ H1 W0 `$ l; O9 Q

|2011-2026-版权声明|平台(网站)公约|手机版|手机版|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 11-12-2025 02:03 , Processed in 1.552716 second(s), 2582 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表