0

我写了一些模块让它看起来不错。我现在需要的是重新排序 Joomla 对内容的标准查看。我已经研究过com_content,我的第一个想法是为它编写自己的组件。但现在我意识到这将是 90% 的副本com_content

问题是:当您打开指向某个部分的链接时,会com_content查看类别列表。但是我想要每个查看的类别中的文章列表,以及左侧菜单上每个类别News中的每篇文章的链接。Infos当然,点击查看每个。

有没有办法在不编写自己的组件的情况下实现这一目标?还是建议根据com_content我的需要进行定制?我希望以最少的麻烦和复杂性来完成这项工作。

4

1 回答 1

1

您可以在主题中覆盖组件视图模板。

在您的情况下,对于文章:文章是内容组件的一部分。components/com_content/views/article/tmpl/default.php是文章的默认视图。

要覆盖它,请将文件复制到templates\<yourtheme>\html\com_content\article/default.php.

作为示例,请参阅默认主题 ja_purity 或 beez,它们也将覆盖它。

这样,您只会更改布局并且仅针对您的主题。该组件将保持完整,并且更新不会像其他情况那样复杂。


您网站上的可见组件称为模块。请参阅管理部分中的模块部分。类别视图是默认模块之一。还有一个显示类别列表的模块(AFAIK)。这就是你想要的,对吧?模块部分中列出的模块并非都是可用的,而是所有已创建的。例如,您可以创建一个新的并将其类型设置为类别列表,并定义它应显示在主题的哪个块中。

如果您想做自己的模块,请这样做。对其进行编码,然后将其添加到您的管理部分中,您就完成了。

于 2011-02-22T12:09:34.437 回答