heimrichhannot/contao-categories-bundle

该插件允许在Contao驱动的系统中将可嵌套的分类分配给任意实体。


README

该插件允许在Contao驱动的系统中将可嵌套的分类分配给任意实体。

功能

  • 模块采用通用方式实现,即您可以将分类字段分配给任意的DCAs
  • 方便地通过简单的函数调用添加单个分类字段(单选按钮)或多个分类字段(复选框)
  • 指定可覆盖的属性在分类中,并易于根据给定上下文计算正确的结果
  • 多语言支持通过heimrichhannot/contao-categories-multilingual-bundle
  • 分类筛选类型用于Contao Filter Bundle

印象

分类管理

alt preview

主要分类管理视图。点击齿轮图标可以导航到 分类配置

DCA中的小部件集成

alt preview

轻松将分类字段添加到您的DCA。标记为 主分类 的分类将以绿色显示。

选择器小部件

alt preview

单个分类选择器带有单选按钮(允许选择父分类 -> 如有必要可以禁止;不需要主分类标记)

alt preview

单个分类选择器带有复选框(不允许选择父分类;黄色的星号标记主分类 -> 此属性存储到自动创建的字段 <categoriesFieldname>_primary 中)

使用方法

安装

  1. 使用Composer或Contao管理器安装插件

    composer require heimrichhannot/contao-categories-bundle
    
  2. 更新数据库

  3. 将分类支持添加到您想要的数据容器中,例如新闻

筛选器插件集成

此插件包含两种筛选类型

  • CategoryChoiceType 允许您选择分类以过滤列表。
  • ParentCategoryChoiceType 是一个初始筛选器,根据父分类过滤您的列表(意味着所有元素都位于所选父分类的子分类中)。

实体结构

alt entities

文档

概念

技术说明

指南:新闻分类字段