Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 何处查找joomla内容源文件_Php_Joomla_Joomla2.5_Resource Files - Fatal编程技术网

Php 何处查找joomla内容源文件

Php 何处查找joomla内容源文件,php,joomla,joomla2.5,resource-files,Php,Joomla,Joomla2.5,Resource Files,我有一个关于joomla框架的网站 我想添加一些新的按钮和新的div到我的网站的不同页面,但我找不到个别页面的源代码。我知道它们在components文件夹中,有一些类似com_(something)的东西,但我真的不知道哪个组件文件指向哪个页面。 例如:我想找到包含以下链接内容的php文件: 但我找不到那个组件或任何用于生成所有雕塑画廊项目的文件。有人知道我在哪里可以找到他们吗? 我正在使用hexeris主题。Joomla!与某些文件夹中的页面不同,内容由菜单项、组件或模块生成 在您的示例中

我有一个关于joomla框架的网站 我想添加一些新的按钮和新的div到我的网站的不同页面,但我找不到个别页面的源代码。我知道它们在components文件夹中,有一些类似com_(something)的东西,但我真的不知道哪个组件文件指向哪个页面。 例如:我想找到包含以下链接内容的php文件:

但我找不到那个组件或任何用于生成所有雕塑画廊项目的文件。有人知道我在哪里可以找到他们吗?
我正在使用hexeris主题。

Joomla!与某些文件夹中的页面不同,内容由菜单项、组件或模块生成

在您的示例中,您似乎正在使用一个名为RokGallery的组件,因此,请在站点后端的主菜单中找到该组件

如果您需要更改此组件中的某些内容,您需要一个覆盖,这里有一个
逐步:


您还可以查看以下有用的指南:


显示com\u内容的文件夹:
yourhost\components\com\u content\views\article\tmpl\default.php


但我建议更改自定义页面的最佳方法是在后端->扩展->模块中添加一个自定义模块,并将该模块分配到菜单

Joomla框架基于MVC(Model View Controller)。命令来自用户->控制器->模型(数据库)->视图。如果在全局配置中禁用sef url,您将发现如下链接。这意味着该组件是com_示例,您可以在components文件夹中找到它。它调用控制器,控制器重定向到模型,然后模型重定向到视图文件夹。在视图中有一个tmp文件夹,其中有一个default.php文件,它是视图的模板。传递到default.php的变量来自views.php文件。如果您查看此链接,您将发现更多详细信息。

谢谢您的建议。但是我仍然找不到要编辑的确切文件。我找到了com_RokGallery,但我仍然被一堆文件缠住,不知道它们指向什么。我遇到了这个路径/components/com_rokgallery/views/detail/tmpl,在那里我有“detail”、“gallery”之类的文件夹,但它们没有什么意义。。我怎么知道要覆盖哪个文件?我从全局配置中打开了sef url,但链接仍以相同的方式显示…:(你是否关闭了所有4个sef选项并清除了缓存?所有4个?哪些?你能告诉我在哪里可以找到它们吗?检查这个链接是的,我做了所有4个,仍然不工作。你可以自己检查网站链接。它不会改变。)