在 Joomla 网站中查找 Joomla 模块名称
Find Joomla module name in a Joomla website
我的 Joomla 网页有一些我想删除的内容(只放在一页中)。它是使用模块放置的,但我的站点有大量模块,我找不到它是哪个模块。有没有办法通过过滤它放置的页面(菜单)来找到模块?这是一个自定义 HTML 模块。帮我找到模块名称。
我们这样做的方法是在 phpMyAdmin 的模块 table 中搜索内容字段。
如果您没有访问 phpMyAdmin 的权限,请选中打开,然后您可以覆盖自定义 HTML 模块的布局并在那里打印模块的 ID。您可以通过添加以下代码来完成此操作:
echo($module->id);
在文件 /templates/your-template/html/mod_custom/default.php
中。如果该文件不存在,那么您应该从 modules/mod_custom/tmpl/default.php
复制它(如果它不存在,您应该在 /templates/your-template/html
文件夹下创建目录结构)。
如果它是自定义 HTML 模块,一个简单的解决方案是安装有用的 DB Replacer component(免费增值,免费版本就足够了)并在表格中进行研究:__modules和字段:内容
转到模块管理器并使用左侧的过滤选项卡。过滤器类型自定义 HTML,还有已发布的过滤器类型,还有过滤器位置。如果您不知道位置,请转到模板管理器并单击小眼睛,这将向您显示模块位置
未在数据库中手动查找:
在菜单编辑器中找到您的主页菜单项,您应该会看到一个 "Module Assignment" 选项卡,它将显示所有模块以及它们是配置为显示在所有页面上还是针对当前 link.
我的 Joomla 网页有一些我想删除的内容(只放在一页中)。它是使用模块放置的,但我的站点有大量模块,我找不到它是哪个模块。有没有办法通过过滤它放置的页面(菜单)来找到模块?这是一个自定义 HTML 模块。帮我找到模块名称。
我们这样做的方法是在 phpMyAdmin 的模块 table 中搜索内容字段。
如果您没有访问 phpMyAdmin 的权限,请选中打开,然后您可以覆盖自定义 HTML 模块的布局并在那里打印模块的 ID。您可以通过添加以下代码来完成此操作:
echo($module->id);
在文件 /templates/your-template/html/mod_custom/default.php
中。如果该文件不存在,那么您应该从 modules/mod_custom/tmpl/default.php
复制它(如果它不存在,您应该在 /templates/your-template/html
文件夹下创建目录结构)。
如果它是自定义 HTML 模块,一个简单的解决方案是安装有用的 DB Replacer component(免费增值,免费版本就足够了)并在表格中进行研究:__modules和字段:内容
转到模块管理器并使用左侧的过滤选项卡。过滤器类型自定义 HTML,还有已发布的过滤器类型,还有过滤器位置。如果您不知道位置,请转到模板管理器并单击小眼睛,这将向您显示模块位置
未在数据库中手动查找:
在菜单编辑器中找到您的主页菜单项,您应该会看到一个 "Module Assignment" 选项卡,它将显示所有模块以及它们是配置为显示在所有页面上还是针对当前 link.