在我所有的Joomla页面上,我将文章标题作为h1标签,所以直到现在,Joomla始终显示标题,即您在浏览器选项卡上看到的h1标签。 (有同样的事情)。
但是,所有没有菜单项链接到它们的页面都不是这种情况(它们通过另一篇文章链接到网站的其余部分)。这里我的网站名称是页面标题。
如何在这些页面上将h1标签设为页面标题?
答案 0 :(得分:0)
试试这个,
这是因为那些文章页面元选项title, Meta tag and keywords
是空白或尚未设置。然后,这个案例Joomla将从您的全局设置中读取这些信息它可能有您的站点名称和全局描述。
因此解决方案是为文章管理员的那些文章设置了正确的元信息。
如果不实用,您可以在文章视图或布局页面Set meta data of Joomla page
中进行尝试
第二种方法是从脚本强制设置页面标题。它用于像这里的任何组件,你必须检查它将适用于你的第一个方法..
希望它有助于......
答案 1 :(得分:0)
问题解决了!方法如下:
覆盖com_content文章并编辑default.php。在第42/43行附近,你应该有以下代码(行号可能不准确,因为我已经为先前的覆盖取出了一些代码):
<?php if ($params->get('show_title') || $params->get('show_author')) : ?>
之后直接添加以下代码行:
<?php $document=& JFactory::getDocument();
$document->setTitle( $this->item->title ); ?>