这是关于Joomla 1.6改进的一系列博客文章中的第二篇。如果您想做出贡献,请点击这里了解更多

在第一篇博客文章中,我们讨论了Joomla管理区域中站点构建者的改进

这次,来自JoomlaBlogger.net的Kristoffer将讨论Joomla 1.6中文章分类的改进。

Joomla 1.6 分类

Joomla 1.6引入了一些新概念。其中之一是处理分类的方式。

在Joomla的早期版本中,我们有节和分类。一个节可以附有几个分类。但这就是层次结构的全部。

再见,节。你好,嵌套分类

在Joomla 1.6中,节已经消失了。现在我们只有分类。关于这一点最棒的是,你可以嵌套分类。这意味着你可以创建一个分类层次结构。每个分类可以有一个父分类,但一个分类可以有无限个子分类。

层次结构的级别数没有限制。不过我怀疑任何人都不需要超过三或四个级别。添加更多级别可能会对你的搜索引擎可见性产生一些负面影响。

现在,让我们看看这在Joomla 1.6中是如何呈现的。

首先,我们需要创建一个新分类。这和Joomla 1.5没有太大区别。进入“内容”,然后是“分类管理器”。输入分类标题并点击“保存”(或者在Joomla 1.6中现在可用的“保存并新建”)。

Add new category - 1st level

下一步是创建一个二级分类。

Add new category - 2nd level

我添加我的分类“咖啡豆”,并选择“咖啡”作为父分类。

然后,我点击“保存并新建”,这次是为了创建一个三级分类。

Add 3rd level category

正如你所看到的,我可以继续这样做,添加我需要的尽可能多级别。

这就是分类管理器列表现在的样子。

Category list

与Joomla 1.5不同,你现在可以轻松地看到所有分类的层次结构,以及每个分类的别名。

现在如果我创建一篇文章,我可以选择这篇文章属于哪个类别

Article categories

新的处理类别的方式比旧的区分类别方法更加灵活。尽管它还没有实现,但我希望Joomla的搜索引擎友好URL系统能够复制这种分类方式。我猜第三方SEO扩展会很快解决这一问题。

面包屑将显示到类别的路径,通过显示特定树中的所有嵌套类别

Breadcrumbs

菜单项的新类别视图

在文章的菜单项类型选择器中有一个新选项,名为“列出所有类别”。我不会详细说明这个视图,因为那是本系列的另一部分。

Menu items

这是该视图在前端的样子

Category list on front page

类别元数据

在Joomla 1.5中,您无法为区和类别页面添加特定的元数据。这在1.6中得到了修复。现在您不仅可以添加元描述和关键词,还可以添加“替代页面标题”以及作者和机器人标签。

Category meta data

Joomla! 1.6改进的类别系统更加合理,使用起来也比旧的区分类别系统更加灵活。开发者如何接受这种新的方法将很有趣。

从1.5迁移到1.6的脚本还没有准备好。然而,我相信区分类别到嵌套类别的转换将是这个脚本中最简单的任务之一。