如何为不同的文章页面添加不同的浏览器标题?我还需要帮助如何在joomla网站的不同页面添加不同的元标记...
答案 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)
设置自定义页面标题可以通过编辑菜单项并在“页面显示”选项卡下的“浏览器页面标题”字段中输入信息来完成。
元描述和关键字层次结构是:文章,如果没有找到那么类别,如果没有找到那么菜单,如果没有找到那么全局配置。
由于您要自定义页面标题,因此在编辑菜单选项时,在“元数据”选项卡下为每个页面输入元描述和关键字可能是最方便的。