组件中模板视图的“default_”部分是啥意思?
Posted
技术标签:
【中文标题】组件中模板视图的“default_”部分是啥意思?【英文标题】: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怎么用? 【参考方案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 ),让组件照常处理另一个文件。
问候乔纳斯
【讨论】:
以上是关于组件中模板视图的“default_”部分是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章