在joomla 3.2中为不同的文章页面添加不同的浏览器标题

时间:2013-12-18 14:01:02

标签: html joomla twitter-bootstrap-3 joomla3.0

如何为不同的文章页面添加不同的浏览器标题?我还需要帮助如何在joomla网站的不同页面添加不同的元标记...

3 个答案:

答案 0 :(得分:1)

修改您的文章,您会看到有些字段可供您输入文章的元描述和关键字。如果你使用Joomla! 3.x,它们位于“发布”标签中。

我真的不明白你的“如何为不同的文章页面添加不同的浏览器标题?”题。如果您的文章有菜单项,则在菜单项设置中有一个选项可以使用您的自定义页面标题(对于Joomla!3.x,在“页面显示”选项卡中 - >“浏览器页面标题”),默认情况下此字段为空,因此您的文章标题用作页面标题。您也可以在此处输入元描述和关键字,但只有在您的文章没有输入元描述和关键字时才会使用它们。

答案 1 :(得分:0)

回答你的第一个问题:

您可以尝试使用setTitle()函数。以下是我之前使用过的示例代码:

$doc =& JFactory::getDocument();

$db = JFactory::getDBO();

$select="SELECT nombre ";
$from="FROM #__csglosario_terminos ";
$where="WHERE id=".$this->item->id;

$query=$select.$from.$where;

$db->setQuery($query);
$title=$db->loadResult();
$doc->setTitle("Glosario de turismo y hostelería - Término ".ucfirst($title)." - Diccionario de términos empleados en hoteles, restaurantes, agencias de viajes. Definiciones, usos, traducciones - Poraqui.net");

您还可以查看:http://docs.joomla.org/API15:JDocument/setTitle

回答你的第二个问题:

您可以尝试使用setMetaData()函数。以下是我之前使用过的示例代码:

$document= JFactory::getDocument();
$document->setMetadata('description', $this->metadescription); 
$document->setMetadata('keywords', $this->metakeywords); 

您还可以查看:http://docs.joomla.org/JDocument/setMetaData

希望这会有所帮助:)。

答案 2 :(得分:0)

设置自定义页面标题可以通过编辑菜单项并在“页面显示”选项卡下的“浏览器页面标题”字段中输入信息来完成。

元描述和关键字层次结构是:文章,如果没有找到那么类别,如果没有找到那么菜单,如果没有找到那么全局配置。

由于您要自定义页面标题,因此在编辑菜单选项时,在“元数据”选项卡下为每个页面输入元描述和关键字可能是最方便的。