我在joomla 2.5中使用自定义搜索模块,我需要在模块上的标题标签中添加额外的文本。但我似乎无法找到标签在Joomla的位置。你们中的任何人都知道它的位置,我如何覆盖页面标题?感谢
答案 0 :(得分:3)
@George Wilson很接近,但$this
只会根据您所处的背景/
相反,你可以在任何地方做一些简单的事情(尽管这应该是由组件或插件设置的,专门用于以某种方式全局改进页面标题)。
JFactory::getDocument()->setTitle('Set your title here');
请注意,如果您在模块或其他地方设置此功能,则代码中的其他内容可能会出现并覆盖此内容。
答案 1 :(得分:1)
title
标签不应由模块设置 - 而是由页面上的组件设置。说完你可以做到:
<?php
$app = JFactory::getApplication();
$this->setTitle( 'This is the title that you wish to place' );
?>
链接here了解更多信息
答案 2 :(得分:0)
我想你想要这个:
public_html/libraries/joomla/document/html/renderer/head.php
在 LINE 102 上查看一下。你将能够控制一切......: - )
答案 3 :(得分:-1)
添加以下行:
JFactory::getDocument()->setTitle('Set your title here');
之后
$app = JFactory::getApplication();
在以下文件中:
public_html/libraries/joomla/document/html/renderer/head.php