Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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
扩展joomla模块_Joomla_Joomla2.5 - Fatal编程技术网

扩展joomla模块

扩展joomla模块,joomla,joomla2.5,Joomla,Joomla2.5,我是joomla的新手,一直试图完全了解它的工作原理 有一个叫做最新消息的Joomla模块,我想修改这个模块的输出,以包含从文章中提取的图像,我不想修改tmpl/default.php文件,因为我仍然想在其他位置保持通常的外观,我猜我必须使用一个插件 如果这确实是在这个实例中扩展模块的最佳方式,那么我如何将插件附加到模块上 我对你想要什么有点困惑。。。你是说你有时想要包含图像,有时不想要 如果您总是希望包含图像,那么可以对fault default.php执行常规模板覆盖。不要更改核心文件,将该

我是joomla的新手,一直试图完全了解它的工作原理

有一个叫做最新消息的Joomla模块,我想修改这个模块的输出,以包含从文章中提取的图像,我不想修改tmpl/default.php文件,因为我仍然想在其他位置保持通常的外观,我猜我必须使用一个插件


如果这确实是在这个实例中扩展模块的最佳方式,那么我如何将插件附加到模块上

我对你想要什么有点困惑。。。你是说你有时想要包含图像,有时不想要


如果您总是希望包含图像,那么可以对fault default.php执行常规模板覆盖。不要更改核心文件,将该文件放在modules/mod_latest下的模板文件夹中。如果您只想在某些情况下使用它,请将修改后的文件放在那里,但名称不同,然后通过选择该布局作为替代布局来编辑模块实例以使用该布局。它位于J3的Advance Optons选项卡和J2.5中的一个滑块中,您不需要插件,只需要一个新的模块布局

有两个地方可以放置新模块布局:

  • 在/modules/your_module/tmpl/newlayout.php下
  • 在/templates/your_template/html/your_module/newlayout.php下(但在本例中,请确保同时复制default.php——这是必需的,否则将看不到覆盖)

  • 现在转到您的模块配置,您将找到您的布局。

    我只想在某些情况下使用它,我正在尝试您的方法,我创建了另一个布局文件,但是我没有找到布局选择框中列出的新布局。