【问题标题】:Joomla 3 Article Options - How to get article view different from category blog viewJoomla 3 文章选项 - 如何获得与类别博客视图不同的文章视图
【发布时间】:2014-04-11 08:06:25
【问题描述】:

我使用默认模板全新安装了 Joomla 3.2.3 并使用它进行了测试。这是我目前的设置方式:

    Main Menu with Article >> Category Blog
    Main Article category
    4 Test articles linked to the Main Article category

我想在类别博客视图中隐藏文章作者(文章选项),但是当我点击阅读全文时,我想显示文章作者。

当我在类别博客设置中隐藏作者时,它也会在全文视图中隐藏作者。我可以为每篇文章覆盖它,但这非常烦人,如果我忘记了可能会错过。据我从谷歌搜索了解到,这就是 Joomla 传播这些设置的方式(全局 -> 菜单 -> 文章)。我可能错了。

有没有办法解决这个问题?自定义文章视图? IMO 这是来自 Joomla 的限制性设计模式,但它们可能有其原因。

【问题讨论】:

    标签: joomla joomla3.0


    【解决方案1】:

    我想设置的工作方式总是需要权衡,如果设置不遵循菜单设置可能会更烦人,但这就是你想要的。

    解决方案是覆盖文章内容布局。有很多关于这个om的文章(例如here

    基本上你将文件 components/com_content/views/article/tmpl/default.php 复制到模板的 html/com_content/article - 文件夹,并给它一个新名称(例如 showauthor.php)。您还必须以相同的方式覆盖类别博客视图。在那里您更改文章链接,使其包含 layout=showauthor。这应该使用 showauthor.php - 布局显示文章。

    问候乔纳斯

    【讨论】:

    • 我会建议 Joomla 添加另一个选项“使用父级”作为设置选项的一部分。我不知道这是否会增加复杂性,但肯定会改善定制。其次,我认为在我的情况下,我宁愿覆盖文章组件中的 default.php(不知道这是否是不好的做法),但我需要从 API 获取全局和文章选项。还在浏览 API,还没有找到任何东西。
    • 我想不出任何理由重写 default.php 应该是不好的做法
    • 但是,我不认为使用父选项很有用。这将适用于所有选项,这可能不是您想要的,或者您需要为每个选项使用父复选框。而且您仍然需要在每篇文章中进行设置。
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-10
    • 2023-03-04
    • 2014-06-06
    相关资源
    最近更新 更多