继续Drupal分享精神 QQ群:107748121 站长QQ:2275288328 skype: hellodrupal【drupal交流+drupal 建站+theme制作】
登录 注册

Drupal views 使用实践,输出简单文章列表

需求:把story里的的文章的印刷知识文章读取出来,然后放在首页的页面里,并且按照最新发布时间排序,以block方式显示,然后把这个block放在指定的区域里面。 解决方法: 1、可以在template.php里面直接来写代码,输出学要的数据,然后定义css,适合熟悉drupal的开发人员 2、简单的快速方法就是用drupal views来完成。 第一步: 新建建立一个view,如图:填写view name,填写的类型:字符数字或下划线。汉字不能通过,会提示View name must be alphanumeric or underscores only. 就是一个下划线也通过了。 第二步骤:根据需求只需要把要显示的内容放在block里面即可。所以选择block,然后点击 add display。然后就可以进行设置。 选择block. 点击添加 然后可以进一步设置 ,view block 的名称,还有title,这个title是显示在网页里面的名称。 第三步:添加view 字段,点击小加号。 第四步:选择node,因为主要是涉及到内容的输出。然后点击add,进入下一步设置。 第五步:选择输出内容,这里就是选择标题,只需要输出标题即可。先在groups 下选择 node,然后选择node title. 第六步:接着上一步,会看到出现了进一步细化的选项,VIEW做的确实很到位,主要涉及到标题的字符串的长度,html标签,省略号,还有的就是给这个标题加上一个衔接。设置好以后,点击update default display. 第七步:ok,接着上一步,那看到数据输出效果。如图 第八步:因为只需要提取story内容类型里面的数据,所以就需要进一步筛选数据。涉及到views filters。 点击小加号进行设置。 groups 选择node. 然后选择node type,点击add. 在下一就是设置选择内容类型,这里选择story. is one of 选择其中几个, is not one of 排除几个。 然后就可以看到效果了。和上面输出效果的图相比,少了关于我们,服务项目等内容,因为他们是page类型的。 感觉图太长了,要另开一个标题写了,明天在整理吧。

评论

发表新评论

此内容将保密,不会被其他人看见。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。
  • You can use BBCode tags in the text.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

更多关於格式化选项的信息

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.