首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal 7中的嵌套图像/视频画廊

Drupal 7中的嵌套图像/视频画廊
EN

Drupal用户
提问于 2012-11-04 02:29:46
回答 4查看 1.8K关注 0票数 7

好吧,经过一段时间的环顾之后,我找不到我要找的东西,希望有人能帮我解决这个问题。

在我的网站上,我计划同时拥有图像画廊和视频画廊。我可以配置一个视图库或使用媒体库,除了我想要做的事情(媒体库,也就是)。

我的视频(如果可能的话甚至是图像)部分,我希望嵌套的画廊可能多达3层一次。我假设我可以做这个分类,但我不想每次出现一个新的“系列”时添加一个新术语,因为我不一定知道该系列的名称,然后才会出现。

我希望我的画廊能这样流动:

  1. 图库概述
    • A画廊
      • 画廊A1
        • 嵌套画廊A11
        • 嵌套画廊A12
        • 嵌套画廊A13

代码语言:javascript
复制
    - Gallery A2 
        - Nested Gallery A21
        - Nested Gallery A22
        - Nested Gallery A23
代码语言:javascript
复制
    - Gallery A3 
        - Gallery A31
        - Gallery A32
        - Gallery A33
代码语言:javascript
复制
- Gallery B 
    - Gallery B1
    - Gallery B2
    - Gallery B3
代码语言:javascript
复制
- Gallery C 
    - Gallery C1
    - Gallery C2
    - Gallery C3

我可能想得太多了,而且肯定有更简单的方法来做这件事,因为我读过有嵌套库的站点的文章,但我似乎无法理解。

最后的选择是降级到Drupal 6,如果这样做真的更容易的话,那也没什么大不了的(我的网站上还没有真正的内容)。我知道嵌套的画廊是在D6上完成的,几年前我有一个带有嵌套画廊的D6网站,这就是为什么我很惊讶这是一个问题。

EN

回答 4

Drupal用户

发布于 2012-11-26 20:13:35

诀窍是信息架构。我建议您使用图书模块来定义层次结构。这是一个被低估的核心模块,它工作得非常好,并且与Drupal有很好的集成。在我最近设计的一个站点中,所有的站点导航都是使用视图、与书籍相关的上下文过滤器和viewfield模块(允许在视图中放置视图)动态构建的。玩下面的设置和享受!

详细说明:

  1. 启用图书模块。
  2. 将顶级画廊定义为没有父级的顶级书籍:
    • 转到节点编辑屏幕。
    • 单击由图书模块创建的新“大纲”toplevel选项卡。
    • 点击“添加到书的大纲”按钮。这将创造一本新书。

  3. 对于每个子库,选择它的父库
    • 父库可能是在前面步骤上创建的toplevel库之一,也可能是在此步骤上创建的以前的子库之一。
    • 子库可以选择在“大纲”选项卡上(编辑现有节点时)或在下面显示的“图书大纲”垂直选项卡上(创建新节点时)。

  1. 创建一个新的视图,这将显示您的图层帆船。让我们称它为“顶级画廊”
    • 打开“块”显示
    • 使视图字段基于。
    • 添加标题字段以显示图片库标题。
    • 添加一个视图字段来显示这本书的子图库。
    • 视图字段将引用我们将在下一步创建的新视图。
    • 而且,最重要的是,使用图书的过滤标准:深度(=1)

  1. 创建一个“图库-内部”视图。
    • 打开“高级”设置
    • 创建从节点到book的关系:父节点-父书节点。
    • 将上下文过滤器设置为从父书节点获取的"Content: Nid“。
    • 现在,视图显示了它的父母书的所有孩子。
    • 我还没有试过,但您也可以尝试在这里添加另一个视图字段,以递归显示这些子视图的子视图,直到有一个没有子视图的级别为止(如果不工作,那么为第三级创建anorhter的“图库-孙子”视图。)请在这里报告并写出成功的途径。

注意:-截图来自一个类似的解决方案,我使用用户定义的图书层次结构实现了所有的站点导航菜单。因此,请在适当情况下向每个视图添加一个图像字段。

票数 2
EN

Drupal用户

发布于 2013-02-13 14:35:25

首先,你可以看看我为我工作的公司做的画廊。http://www.vilavitaparcgallery.com。记住,我的目标不是显示照片(你可以使用任何画廊/灯箱模块),而是允许我们的合作伙伴下载高分辨率的图片。虽然我发现了几个问题与你的要求相同。

这是在Drupal 7中完成的,使用视图和分类法。

基本上,我创建了一个分类学词汇,它展示了不同的分类,并将它们排列成一个等级。然后,在带有分类法菜单模块的块中,将该层次结构显示为一个菜单。

我还使用层次选择模块,允许在管理用户插入新内容时进行简单的分类选择。这只是给分类贴上标签的一种奇特的方式。

最后,在首页上,我显示了一个简单的视图,通过层次选择分类法视图特性获取所有与所选分类法相关的照片。

结果证明,它非常有效,组织特性最终具有高度的灵活性(它只是管理标记)和非常标准(它只是一个视图!)。这意味着我可以在任何布局或主题中使用它,而无需大惊小怪。

希望能帮上忙。

票数 0
EN

Drupal用户

发布于 2013-03-05 12:21:21

对于一个网站中的多个图片库,如照片、视频、演示文稿和电子书:

在我的例子中,我需要4个不同的3层画廊:

1)级别1->任何相册新图像的首页块

2)第2级->相册页,其中有大量的例如:动物、植物等的专辑。

3)级别3->带有默认内容链接的单个相册项目!st步骤

创建分类法:创建一个名为“相册”的分类法

添加词汇:添加词汇表

1)照片

2)录像

3)专题介绍

4)电子书

创建内容类型:我们必须处理仅来自1张专辑内容类型和相册项目内容类型的所有图库

添加内容类型、相册和相册类型

相册管理字段相册项目管理字段

标题标题

体体

相册类型:术语参考(分类学:相册)

相册大拇指:图片画廊:实体参考(前动物,植物)

评论:封闭式专辑拇指:图像

相册视频:视频嵌入

评论:开放

安装模块:节点库,它会在视图部分自动创建两个新视图,之后只需要节点库汇总3次,即Node视图摘要(完成后自定义其名称:照片、视频、演示文稿、电子书)

字段中的照片添加如下:

内容:相册类型:照片

字段中的视频添加如下:

内容:专辑类型:视频

字段中的演示文稿添加如下:

内容:专辑类型:演示文稿

字段中的电子书添加如下:

内容:专辑类型:电子书

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/49570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档