【问题标题】:Custom section/category viewing in JoomlaJoomla 中的自定义部分/类别查看
【发布时间】:2011-07-01 20:10:13
【问题描述】:

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

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

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

【问题讨论】:

    标签: joomla joomla1.5 joomla-extensions


    【解决方案1】:

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

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

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

    例如,查看默认主题 ja_purity 或 beez,它们也会覆盖它。

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


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

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

    【讨论】:

    • 非常感谢您,我不知道我可以从模板更改视图。这是更可取的。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2014-11-30
    • 2013-08-02
    • 1970-01-01
    • 2012-09-25
    • 2014-02-28
    • 1970-01-01
    • 1970-01-01
    • 2013-10-06
    相关资源
    最近更新 更多