Drupal 7 开发内部培训资料, 分头诗人

如何覆写views 7.x-3.3输出的文章列表样式?

赞成!
1
否决!

如何覆写views 7.x-3.3输出的文章列表样式?我现在是用Sweaver模块,这个模块虽然简单易用,但对其实现原理不了解,还是想用覆写的方式,不知如何实现?

4 个回答

赞成!
0
否决!

css 满足不了你吗?  不需要什么模块, 只需要VIEWS + css, 基本没什么样式可以难倒的, 你发个图片或链接例子来看看。

赞成!
0
否决!

不好意思,我是第一次使用views,不知道要覆写那个文件,如何与css关联?

赞成!
0
否决!

views3 已经很语义化了, 你看每一行 每一个字段 都有css class的, 还可以给views自己设置css class, 然后在header/footer 那里 用drupal_add_css加入个css文件,  views php模块支持输入php

赞成!
0
否决!

对于views的输出结果,我一般是用Sweaver模块,这个模块提供可视化的编辑窗口,不需要任何css知识就可以实时修改drupal模板的风格效果,然后在sites\default\files\sweaver文件夹中生成几个css文件,代码示例如下:

.views-row .views-field {
  font-size: 18px;
  line-height: 25px;
  color: #170317;
}

#block-views-gongsixinwen-block h2 {
  color: #520a52;
  background-color: #a37aa3;
}

#block-views-hangyexinwen-block h2 {
  background-color: #965d96;
}

这种处理方式非常傻瓜化,可能没有楼上希望之翼说得方法好,不过适用普通用户,就是不知道有什么弊端没有?