我在joomla框架上有这个网站http://carhitz.com/ 我想在网站的不同页面添加一些新按钮和新div,但我找不到各个页面的源代码。我知道他们在组件文件夹中有类似com_(某事)的东西,但我真的无法弄清楚哪个组件文件指向哪个页面。 例如:我想找到包含以下链接内容的php文件:
http://carhitz.com/lighting-gallery
但是我无法找到用于生成所有这些雕塑画廊项目的组件或任何文件。有谁知道我在哪里可以找到它们? 我使用的是hexeris主题。
答案 0 :(得分:2)
的Joomla!不像某个文件夹中的页面那样工作,内容由菜单项,组件或模块生成。
在您的示例中,您似乎正在使用名为 RokGallery 的组件,因此,请在网站后端的主菜单组件中找到此组件
如果您需要更改此组件中的某些内容,则需要覆盖,这里有一步一步:https://docs.joomla.org/J3.x:How_to_use_the_Template_Manager
您也可以查看这些有用的指南:
答案 1 :(得分:1)
显示com_content内容的文件夹:yourhost\components\com_content\views\article\tmpl\default.php
但我建议更改自定义页面的最佳方法是在后端添加自定义模块 - >扩展程序 - >模块并将模块分配给菜单
答案 2 :(得分:0)
Joomla框架基于MVC(模型视图控制器)。命令来自User-> Controller-> Model(数据库) - > Views。如果您在全局配置中禁用sef url,您将找到这样的链接。 http://www.example.com/index.php?option=com_example&view=content&id=7。这意味着组件是com_example,您可以在组件文件夹中找到它。它调用重定向到模型的控制器,然后将模型重定向到views文件夹。内部视图中有tmp文件夹,其中有一个default.php文件,它是视图的模板。传递给default.php的变量来自views.php文件。如果您查看此链接,则会找到更多详细信息https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Developing_a_Basic_Component。