如何设置网页的标题?

时间:2013-12-04 20:53:48

标签: joomla

我有2.5.6,如何创建一个新标题的新网页?现在我有一个导航栏,页面标题对应导航栏中项目中的文本,如何创建与导航栏中项目内容不同的标题?例如,对于“Home”项目,页面标题现在也是“Home”。

3 个答案:

答案 0 :(得分:1)

如果您使用Help button in the toolbar for a menu item,您会发现有一个名为“页面显示选项”的部分,第一个字段称为“浏览器页面标题”

Joomla Menu Item — Page Display Option slider

“浏览器页面标题”被描述为“浏览器页面标题”元素的可选文本。如果留空,则根据菜单项标题使用默认值。

答案 1 :(得分:0)

来自Forum

  

你可以去Global Config > Site > SEO Settings有一个   选项以在页面标题中包含网站名称,以便您获得   “文章标题 - 网站名称”作为页面标题。

答案 2 :(得分:0)

ccpl的anwser有效,但这将是一个静态标题。如果您想拥有一个动态标题,它会根据您访问的位置而改变,您必须对其进行编码。

例如,如果您的网站是一个字典,您在同一菜单中有字母,即使您选择了这些字母,静态标题也不会改变。

要使用代码制作动态标题,以便更改,您应该使用此代码:

这是我正在开发的网站示例,其中标题会根据您点击的名称而变化(网站是关于术语和定义)。

$doc =& JFactory::getDocument();

$db = JFactory::getDBO();

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

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

$db->setQuery($query);
$title=$db->loadResult();
$doc->setTitle("Glosary of terms and definitions - Term ".ucfirst($title)." - Dictionary of terms used in hotels, restaurants.");

变量$ title返回您点击的术语,并显示在页面标题上。

希望这也有助于你:)。