自从 Joomla! 1.6 Alpha 版本发布以来已经很长时间了,从那时起 Joomla! 1.6 经历了很多变化。此外,还决定稍微调整架构以遵循 Joomla!。
自 beta 版本以来的主要变化(不包括错误修复)是
- 分类树地图被制成独立实体(等同于树和叶),具有 CRUD 功能。
- 实用函数被移动到 JTaxonomy 类中,这是分类扩展的主要入口点。
- 自动完成功能进一步优化,以提供更好的用户体验。
- 提供了分类云和分类 Cumulus。
以下提供的包包含
- 分类库:API 类
- 分类组件:用于在后台提供管理表单和在前端提供列表
- Content_MapTaxonomy 插件:在帖子保存事件中存储分类-内容映射。
- Content_Taxonomy 插件:在前端文章内提供分类链接。
- Taxonomy_Content 插件:在叶列表下生成内容帖子的输出
- Taxonomy Cumulus 模块:生成分类术语的 cumulus 和云。
- 修改后的 com_content 文件:在内容编辑表单中插入分类选项。
建议的安装顺序如下
- 将以下目录复制到 Joomla! 安装中
- 库
- 管理员(将替换一个 com_content 文件)
- 安装 com_taxonomy.zip:在分类组件下,转到配置以进行微调
- 安装 plg_content_maptaxonomy.zip
- 安装 plg_content_taxonomy.zip:转到设置以调整输出样式
- 安装 plg_taxonomy_content.zip
- 安装 mod_taxonomycumulus.zip:添加一个或多个实例(有两种模式可用 - 云和 cumulus,您可能希望分别添加一个,并在设置中配置它们)
在深入了解之前,您可能想先看看演示
- 创建了两个分类树并将其映射到 com_content。一个用于表示帖子的语言,另一个用于自动完成的自由术语(标签)。两者均不受控制(即可以从 com_taxonomy 后端编辑属性和添加、编辑成员叶子)
- 在前端
- 侧边栏
- 在云模式下,Mod_taxonomyCumulus 用于表示语言树(使用 <br /> 分隔符,按权重降序排序)
- 在 Cumulus 模式下,Mod_taxonomyCloud 用于表示标签(使用白色背景且不透明)
- 内容帖子
- 分类链接呈现在内容之前,使用 "," 作为分隔符,前面有 "<em><small>" 前缀和 "</em></small><br />" 后缀。
- 点击该链接中的分类术语,您可以导航到该术语的分类列表页面
- 从菜单中的分类链接
它将带您进入列表页面
- 侧边栏
- 在后端
- 使用组件菜单导航到分类管理页面
- 查看分类配置,并遵循提供的帮助
- 添加/编辑树
- 添加/编辑与其他组件的树映射
- 向树中添加/编辑叶子
- 查看树层次结构和叶子映射
- 导航到文章管理并添加或编辑文章。
在侧边栏中的分类面板下,您可以注意到映射的分类树中的术语被列出