Joomla - 修改默认类别列表视图(通过覆盖?)

Joomla - Modifying default category list view (through overrides?)

我正在为一个朋友建立一个网站,我应该声明这不是我谋生的目的。我几天前才开始使用 Joomla。

到目前为止一切都很好,除了我卡在了一点。

这是一家建筑公司的网站,我需要为正在进行的和已完成的项目创建文章。我会为每个项目创建一篇文章,每篇文章都属于一个类别,'Completed' 和 'On-Going',恭敬。

我打算在主菜单中为 'Completed' 和 'On-Going' 类别创建菜单链接。我还想在类别列表中展示文章的缩略图。问题是,类别列表的标准外观有点难看,我不知道如何更改它。我正在使用一个名为 PixelDot 的模板,但它似乎对我的问题没有任何帮助。

在研究过程中,我偶然发现了概念 'Layout Overrides' 和 'Alternative Layouts'。我有基本的 html 和 css 知识,还有一些 PHP,但我完全不知道要修改哪个文件。当您单击在相关菜单按钮上)

我们将不胜感激任何帮助。我的 Joomla 版本是 3.4.1。 (我认为这是今天的最新版本)

我有时会在努力使事情变得详细和清晰的同时使它变得更复杂,我希望这不是其中之一。

首先,我建议使用标签而不是类别来管理它。标签更适合临时标记或分组。

其次,转到模板管理器,为您的模板查看模板。 转到创建覆盖选项卡和 select 您要覆盖的视图(即标记的项目)。
这会自动将所有文件复制到模板中的正确位置。 到那时,您可以随心所欲地调整布局。 另外...您可能想要覆盖的某些布局可能不在传统布局中,但可能在 jlayout 中。你可以对他们做同样的事情。这些都记录在 docs.joomla.org 站点以及网络上。

我也会用标签来做这件事。原因之一是,假设您使用的是 SEF URLS,项目文章页面将具有唯一的 URL。如果您将项目的文章从 "on-going" 移动到 "completed",那么您可能会更改该 SEF url。这将导致您对该页面的搜索引擎排名丢失。

我会标记每篇文章 "on-going"、"completed" 等,然后创建一个菜单项以仅显示该特定标记。该项目的文章将保留在其原始类别中,可以是我的项目类型、项目位置等;这也将增加给定项目文章的搜索引擎优化。