你在这里

views

如何在产品详细页,显示与此产品相关的文章?

有两节点类型product和tech,现在需要在product详细页里,显示相关的tech文章,请问如何实现呢?

方案一: views
步骤1: 在tech新建一个实体关联字段Entity Reference,
步骤2: 然后创建views,高级里的Relationships第一步那个实体关联字段
步骤3: 高级里的Contextual filters选出该实体关联字段(通过node id)
方案二已试验成功。

方案二: views
如何两节点类型,都有一个分类述语字段(指向同一个术语),如何实现呢?

 

 

 

Views过滤时选择父分类时,子分类的node也能显示出来?

 

在NODE 中用了Term Reference,单一选。问题出现了,在Views中想将这个分类曝露给访问者供FLITER, 但只能选择最底层的。比如node是和“沙滩足球”有关的,选择“足球”作为过滤条件时,却无法显示 “足球”分类下所有其他子分类的node。求解决方案,谢谢!

通过配置的方式给Views添加一个title属性

Views默认提供了很多功能,而我们平时用到的可能也只是一些简单的。

这里就来了一个问题,平常我们是通过Views加一个标题字段来做一个列表,但是默认的没有加title属性,刚才研究了一下,发现也是可以通过配置来实现这个需求的。

这个还是需要我们对Views比较熟悉的。

1. 原先,我们只有标题和日期字段,这里我们需要再加一个nid字段。

views-add-title-01.jpg

2. 点开标题字段,“链接到原始内容”不要勾选:

views-add-title-02.jpg

3. 再点开nid字段:

views-add-title-03.jpg

2015年5月16日Drupal上海聚会小结(图)

drupal 5月聚会
drupal 5月聚会

2015年5月16日Drupal上海聚会如期在老地方--上海戴文举办了,有8个新老朋友参加了本次聚会。

虽然本次人数不多,但是分享的内容都是干货。下面就和大伙一一道来:

第一个话题是由来自上海欢乐互娱的Zamir带来的《利用Drupal构建公司内部信息化平台》,主要介绍该公司内部在用的信息化平台的基本情况和特色功能(比如:周报模块、关注应用、下拉刷新、域账号登陆、欢乐学院、日程安排等),分享结束后大伙进行了热烈的讨论,目前国内信息化平台用drupal开发的不多,希望通过对此案例的了解,如果有需求的话各位phper可大胆选用drupal来开发类似的平台,这不,这次聚会就有一位老师特意从江苏泰州赶来的,就有这样的需求。

论坛: 

自定义views sort handler

一个内容类型node有一个Field Collection类型的字段(多值),Field Collection中有一个date字段,现在需要在views中,对node按照Field Collection(多值)中date字段的最大值进行排序,google了很久,没找到相关的例子代码,请各位高手指导下。

标签: 

龙马带你学Views教程 - 第六节 Views模块界面介绍(一)

经过前面五节的准备工作,终于到了要见一下Views的庐山真面目了。是不是有些迫不及待了呢?不要着急,且待龙马娓娓道来。

在介绍之前,容龙马插句话,这个系列教程是介绍Views的功能介绍、所需环境准备、Drupal的安装、Views及相关模块的安装、Views的界面分析、Views的实例介绍等部分组成,目标群体并不仅限定在开发者,通过前面五期的介绍,可以说,没有网站开发基础的人也可以独立配置好本机的环境、安装好Drupal、安装好所需的模块,这些都是根基,没有前期的充分准备,我们怎么可以大步向前。如果你觉得前面的教程,你不需要看,那么请你移步其他地方,过几天再来。

闲话少叙,正式开始本篇的介绍吧!还是先来看看本篇摘要。

龙马带你学Views教程 - 第五节 安装Views模块

在前面一节《第四节 Acquia Dev Desktop 2 介绍和安装Drupal》里,我们对Acquia Dev Desktop 2的界面进行了介绍,同时也大概说了一下在Acquia Dev Desktop 2下安装Drupal7。这一节,我们介绍安装Views模块。

本节内容摘要:

  • 安装好Drupal7
  • 禁用一些不常用的模块
  • 安装Admin_menu模块
  • 安装View模块

5.1 安装好Drupal7

在第四节里,我们最后只是简单提了安装Drupal,并没有给出详细的操作步骤,其实在Acquia Dev Desktop 2下安装Drupal7比在其他环境下步骤可以更简洁,它可以根据前面创建的站点目录、数据库名称,可以跳过填写数据库信息部分,其他部分和在其他环境下安装是一样的。

龙马这里安装了中文版,界面如下:

龙马带你学Views教程 - 第四节 Acquia Dev Desktop 2 介绍和安装Drupal

在前面一节《第三节 安装Acquia Dev Desktop 2》里,我们已经成功安装了Acquia Dev Desktop 2,这一节,我们对Acquia Dev Desktop 2界面简要介绍,并安装Drupal。

本节内容摘要:

  • Acquia Dev Desktop 2界面介绍
  • 安装Drupal

4.1 Acquia Dev Desktop 2界面介绍

这里我们从启动Acquia Dev Desktop 2开始。

在Acquia Dev Desktop 2安装完以后,启动Acquia Dev Desktop 2,就像启动其他程序一样,从左下角的开始按钮,然后点“所有程序”,看到“Acquia Dev Desktop 2”按钮,点击即可启动Acquia Dev Desktop 2。

龙马带你学Views教程 - 第三节 安装Acquia Dev Desktop 2

上一节,我们对Drupal所需的本地运行环境做了一些介绍,本文将介绍 Windows 下本地环境 Acquia dev desktop 2 的安装和配置。在之前我们有介绍过“Acquia dev desktop” 1.x 的安装教程,目前官网发布了Acquia dev desktop 2,2.x 的安装过程和1.x基本上差不多。

本文将介绍以Acquia dev desktop 2 RC版为例介绍Acquia dev desktop 2的安装。

准备工作:

下载Acquia dev desktop:

龙马带你学Views教程 - 第二节 LAMP / WAMP 环境介绍

在上一节“Views模块概述”里,我们介绍了Views的功能,优缺点以及相关模块进行了简单的介绍。

接下来,在正式介绍Views的使用之前,我们还需要做一些准备工作。俗话说:“巧妇难为无米之炊”,做任何事都需要先准备好材料。

本文主要介绍以下内容:

  1. LAMP / WAMP 环境
  2. XAMPP 介绍
  3. Acquia Dev Desktop 介绍

2.1 LAMP / WAMP 环境介绍

Drupal 是一套基于PHP语言的开源内容管理系统,Drupal站点的运行环境自然离不开PHP正常运行所需的环境。

通常我们所说的“LAMP”的全称是Linux + Apache + Mysql + PHP 的组合,而“WAMP”是“Windows + Apache + Mysql + PHP”组合的缩写,此外,在windows或者Linux下还可以用Nginx来替代Apache,这里我们就不做深入的介绍。

Drupal的开发工作,通常是在本地服务器上,因此本地的 LAMP / WAMP 环境自然必不可少。

页面

订阅 RSS - views