【问题标题】:What does mean 'default_' part of a template view in a component?组件中模板视图的“default_”部分是什么意思?
【发布时间】:2014-05-23 01:17:28
【问题描述】:

我注意到 joomla 组件视图中的模板名称以“default_”部分开头。是什么原因,怎么改?

【问题讨论】:

  • 这是为子模板完成的。我不明白您为什么需要更改它,因为它没有效果并且需要编辑组件文件,除非是模板覆盖,否则不应该这样做。
  • 感谢您的回答,但是您可能没有正确理解我(英语不是我的母语),“更改”是指如何使用它,例如,com_content 有视图类别和模板比如default_articles和blog_item,最后一个等tmpl怎么用?

标签: php templates joomla components


【解决方案1】:

您可以根据需要简单地创建不同的模板覆盖。前任在 com_content 文章视图中,复制 default.php 并将其命名为 simple.php。您可以通过调用 index.php?option=com_content&view=article&tmpl=simple&id=an-id 来显示新的文章模板。

_ - 符号是为了能够将模板划分为逻辑部分。前任对于 blog-layout 类别,您将 blog.php 作为入口点。博客布局循环遍历类别中的内容项,并为每个文章项调用 blog_item.php。因此,这里处理与每篇文章直接相关的代码。如果您覆盖模板中的文件,您可以选择仅覆盖其中一个文件(如 blog_item.php ),让组件照常处理另一个文件。

问候乔纳斯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-29
    • 2011-04-21
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多