Joomla 1.6 将在模板管理器中包含一些重要的新变化。这篇文章为您预览了最终产品中可能会出现的内容。

新的模板样式

在 Joomla 中,您始终可以将特定模板分配给特定的菜单页面。这是通过模板管理器完成的。在 Joomla 1.5 中,我们添加了保存模板参数的功能,这为用户和设计师提供了极大的灵活性。以下截图显示了 Joomla 1.5 中的模板编辑页面。

Screenshot

在 Joomla 1.6 中,我们将这两个功能结合起来,创造了“模板样式”的概念,这现在是模板管理器中的默认页面。以下截图显示了新页面。

Screenshot

这个模板样式列表也是您设置前端站点和后端管理员的默认模板的地方。列表是合并的,如果您愿意,可以只过滤一个位置。

模板样式就像是一组保存的模板选项,您可以为同一模板创建尽可能多的样式。一个简单的例子是一个具有一个选项的模板,该选项为基本颜色。模板可能具有显示为红色、蓝色或绿色主题的选项。使用模板样式,您可以创建三种样式,每种颜色一种。以下截图显示了您可以编辑样式的页面,为其命名并设置模板选项(Joomla 1.5 中的模板参数)。

Screenshot

我们意识到设置样式可能需要相当长的时间,所以在列表视图中我们提供了一个“克隆”功能,用于复制现有的样式。这允许您快速轻松地更改其中的一两个选项(在您已经设置的20个选项中)。

现在,这里有一个主要的变化。 您不再需要为多个菜单页面分配一个模板。 相反,在菜单链接编辑屏幕中,有一个新的字段允许您为特定页面选择要使用的样式。 以下截图展示了典型的菜单项编辑页面。 新的模板选择列表在截图底部显示为打开状态。

Screenshot

这把控制权放在了它应该在的地方,即菜单页面。 您不再需要来回在菜单管理器和模板管理器之间切换以正确分配。 此外,您也不再需要克隆整个模板,只是为了更改模板设计者包含的一些选项。 您还会注意到在Joomla 1.6中跨平台可用的新的标准工具栏操作(保存并新建以及另存为副本)。 保存并新建将保存当前样式,然后返回一个空白的编辑屏幕,允许您在不返回主列表的情况下创建新的样式。 当您点击另存为副本时,它实际上会根据您打开的样式创建一个新的副本,然后返回编辑屏幕。 这和您最喜欢的文字处理器的工作方式完全一样(除了您省去了选择新名称的步骤)。

我们还注意到一些模板设计者包括了很多可以配置模板的选项。 为了帮助使这些选项更容易管理,我们现在允许设计者创建他们自己的选项组,就像您在编辑模块时在基本和高级参数滑块中看到的那样。 设计者实际上可以包含任意数量的这些组,每组都会在其自己的滑块中显示。 这将允许设计者拥有例如一组基本选项,一些更高级的设置,以及另一个用于控制模板花哨插件的组。

模板列表

您可能会想知道自定义和预览模板的功能去哪里了。 嗯,在子菜单中有一个链接到模板的第二个链接。 以下截图展示了新的模板列表的样子。

Screenshot

这个列表显示了旧模板列表的改进版本。 它包括直接在列表中的模板缩略图(您以前必须将鼠标悬停在模板上才能看到)。 模板设计者现在可以选择提供一个第二张更大的预览文件,当您点击列表中的小缩略图时,它将弹出。 在以下截图中,我们已经点击了模板缩略图。

Screenshot

当您点击模板名称时,您会看到一个包含您可以编辑的所有文件的列表(这在Joomla 1.5中是分成多个页面的)。 以下截图显示您可以编辑index.phpcomponent.php文件以及模板中包含的所有CSS文件。

Screenshot

点击文件名可以让您使用新的高亮编辑器编辑文件的源代码,如下一个截图所示。

Screenshot

结论

在Joomla 1.6中,模板管理已经达到了一个全新的水平。 新的模板样式将为设计者和站点管理员提供前所未有的灵活性,而无需不必要地复制模板。

如果您想讨论这些新功能,请加入论坛上的Joomla Alpha 2讨论 如果您想亲自看到这些功能并付诸实践(并且感觉有点幸运),您可以下载并测试Joomla 1.6的夜间构建(请注意,这些功能可能需要一天时间才能生效)。

请记住,我们目前仍处于Alpha阶段,许多功能可能尚未完善或未按计划工作。


Andrew Eddie是Joomla开源项目的联合创始人,在1.6版本的开发过程中非常活跃。他目前运营着一家基于Joomla的开发和培训咨询公司New Life in IT,定期在Art of Joomla博客上发文,并通过他的公司JXtended制作高质量的商用Joomla扩展。