logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

创建与管理分类和子分类

16/10/2025, by Ivan

本课正式开始实战!

我们将学习如何在 Drupal 中管理分类(即分类术语 / Taxonomy),用于创建新产品或从外部文件导入产品,并了解如何使用 Ubercart 系统的产品属性。本章将涵盖以下内容:

  • 创建分类和子分类
  • 创建商品
  • 从文本文件导入产品
  • 创建商品属性
  • 管理产品目录

在 Ubercart 中管理分类和子分类

在开始使用 Ubercart 网站之前,最好先花一些时间进行规划。虽然你可能迫不及待地想创建产品并开始销售,但千万不要低估良好规划的重要性。对于只有几个商品的小型商店,组织分类和子分类内容是一项简单的任务。而对于拥有多个部门和上千种产品的大型商店,这可能是一项复杂且耗时的工作。

你是否曾经在大型电商网站中,为了寻找一个商品而在复杂且毫无逻辑的分类中浪费大量时间?用户体验至关重要,因此我们不仅要为分类起有意义的名称,还要创建清晰、逻辑合理的结构。我们不希望顶级分类太多,但也要注意不要嵌套太多层级的子分类,以免让访问者感到困惑。

配置商品分类

现在开始创建商店的主要分类和子分类。我们已经在纸上绘制了基本结构,因此在 Ubercart 中重建这套结构将很容易。

进入 Home | Administer | Content management | Taxonomy

Ubercart 分类管理

如你所见,目前只有一个可用的词汇表(Vocabulary),名为“Каталог”(目录)。这是在启用 Ubercart 模块时自动创建的,用于组织产品和产品套装。点击“编辑词汇表(edit vocabulary)”来查看主要属性。该页面包含三大部分:名称、内容类型和设置。

Drupal ubercart 编辑词汇表

以下是这些属性的说明:

  • 标识信息: 这一组包含三个字段:
    • 词汇表名称: 建议保留默认名称,因为其他模块可能会引用它。
    • 描述: 如果有其他管理员,这个字段有助于理解用途。可填写:“该分类由 Ubercart 创建,用于为产品和产品套装设置分类和子分类。”
    • 帮助文本: 此说明会显示在用户创建或编辑商品时的分类字段下方。修改为:“请选择产品或套装的分类。按住 Ctrl 可选择多个分类。”
  • 内容类型: 当前只有一种内容类型与该目录关联,即 Product(产品)。理论上可以添加更多类型,但目前我们只使用默认产品类型。

Drupal 内容类型

  • 设置: 这一部分包含四个选项:
    • 标签(Tags): 如果你打算使用自由标签而不是结构化分类,可以启用此项。对于商品目录,保持默认关闭。
    • 多选(Multiple select): 如果某个产品可能同时属于多个分类,请勾选此项。
    • 必填(Required): 启用此项可确保每次创建商品时必须选择分类。
    • 权重(Weight): 当有多个词汇表时,用于控制显示顺序。权重越小的词汇表显示在越前面。

点击“保存”以保存更改并返回分类主页。

Ubercart 分类设置

  • 现在我们来构建目录结构,通过添加分类和子分类。点击“添加术语(Add term)”,你将进入新页面来为词汇表添加术语。填写以下字段:
    • 术语名称: 即分类名称。输入 Телефоны(电话) 作为第一个分类名称。
    • 图片: 为该分类选择一个图片,当访客浏览目录时会显示。
    • 描述: 输入该分类的简短描述,会显示在分类页面中。

添加分类

忽略“附加设置”部分,点击“保存”。你的第一个分类已创建!

现在,我们为“电话”分类创建几个子分类。输入“有线电话(Проводные телефоны)”作为名称,填写图片与描述。在“附加设置”中选择父级为“Телефоны(电话)”。点击“保存”。

Ubercart 新子分类

创建以下商店分类结构:

  • 电话
    • 有线电话
    • 移动电话
    • 无线电话
    • 网络电话
    • 配件
  • 音乐播放器
    • iPod
    • MP3 播放器
    • CD 播放器
    • 配件
  • 摄像机
    • 数码相机
    • 存储卡
    • 配件
  • 游戏
    • 主机游戏
    • 电脑游戏
    • 配件

添加分类后,结构可能不会自动按照预期顺序显示,除非为每个子分类设置 weight(权重)。因此,我们需要调整分类顺序。选择“List terms”查看分类列表。

Drupal 分类排序

现在通过拖拽调整分类和子分类的位置,然后点击“保存”。

新的分类结构