Templates Joomla 1.5:如何找到给定模板的视图?对站点进行反向工程
我面临的任务是对一个大型Joomla站点进行反向工程——进行更改和添加 我可以很容易地找到页面后面的模板。然而,很难找到哪个视图文件正在向该模板提供变量值 如有任何提示或建议,将不胜感激Templates Joomla 1.5:如何找到给定模板的视图?对站点进行反向工程,templates,joomla,views,joomla1.5,reverse-engineering,Templates,Joomla,Views,Joomla1.5,Reverse Engineering,我面临的任务是对一个大型Joomla站点进行反向工程——进行更改和添加 我可以很容易地找到页面后面的模板。然而,很难找到哪个视图文件正在向该模板提供变量值 如有任何提示或建议,将不胜感激 谢谢你的阅读。我想你对Joomla有一些误解!模板在1.5中工作 模板所显示的视图不会传递值 模板就是这样,由Joomla处理的模板,它查找标记,并用组件和页面上显示的任何模块生成的输出有效地替换它们。(插件也可以处理页面内容,但这是一个较低的级别) 例如,您将在Joomla附带的rhuk_milkyway模板
谢谢你的阅读。我想你对Joomla有一些误解!模板在1.5中工作 模板所显示的视图不会传递值 模板就是这样,由Joomla处理的模板,它查找
标记,并用组件和页面上显示的任何模块生成的输出有效地替换它们。(插件也可以处理页面内容,但这是一个较低的级别)
例如,您将在Joomla附带的rhuk_milkyway
模板中找到这些jdoc
语句!1.5.x
<jdoc:include type="modules" name="top" />
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="user4" />
<jdoc:include type="modules" name="breadcrumb" />
<jdoc:include type="message" />
<jdoc:include type="modules" name="left" style="rounded" />
<jdoc:include type="modules" name="user1" style="xhtml" />
<jdoc:include type="modules" name="user2" style="xhtml" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="footer" style="xhtml"/>
<jdoc:include type="modules" name="right" style="xhtml"/>
<jdoc:include type="modules" name="syndicate" />
<jdoc:include type="modules" name="debug" />
要了解是什么在页面的特定位置生成内容,您需要确定它是模块还是主要组件。如果是生成内容的组件(通常是生成Joomla!页面主体的组件),那么您可以在其菜单项中找到该组件的设置
如果是生成您感兴趣的页面部分的模块,则需要打开菜单管理器
,然后找到相关模块并打开该模块以获取其设置