Php 在joomla 2.5中,默认情况下隐藏模块的标题

Php 在joomla 2.5中,默认情况下隐藏模块的标题,php,joomla2.5,Php,Joomla2.5,我正在研究joomla 2.5的模块。 我已经创建了模块,但是我需要在默认情况下隐藏模块的标题,joomla后端的本质是它在默认情况下将显示标题设置为“show”。默认情况下,我需要更改为“隐藏”。我提出的最好的解决方案是将db中的模块表中的字段“showtitle”更改为“0” $db = JFactory::getDBO(); $query = $db->getQuery(true); $query->update('#__modules AS a'); $query->s

我正在研究joomla 2.5的模块。 我已经创建了模块,但是我需要在默认情况下隐藏模块的标题,joomla后端的本质是它在默认情况下将显示标题设置为“show”。默认情况下,我需要更改为“隐藏”。我提出的最好的解决方案是将db中的模块表中的字段“showtitle”更改为“0”

$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->update('#__modules AS a');
$query->set('a.showtitle = 0');
$query->where('a.module = "mod_name"');
$db->setQuery($query);
$db->query();
我不确定,这是否是最好的方式,如果任何joomla pro有更好的方式来完成任务,请建议


谢谢。

您可以通过更改模板代码来完成此操作, 在模板中,您可以找到一个代码,该代码将模块包含在模板中

<jdoc:include type="modules" name="position-1" style="xhtml" />

将此代码更改为

<jdoc:include type="modules" name="position-1" style="none" />


感谢您的回复,我正在处理它,是否会给出反馈?我是否将该命令放在模块的default.php中?我是乔姆拉的新手。您可以详细说明一下吗?不需要更改模块中的default.php文件,您需要更改template index.php文件。在该文件上找到的moduel代码更改为“我不想编辑核心文件”。我的模块所做的是,只要管理员发布模块,它就会加载很少的Java脚本。我想在管理员安装模块时默认隐藏模块的标题。