joomfish rel = canonical

时间:2012-12-17 21:37:57

标签: joomla joomla1.5 joomfish

当主内容没有翻译时,我试图在joomla 1.5网站的标题中显示rel =“canonical”链接。

通过修改语言选择器模块,我成功地添加了指向其他语言的rel =“alternative”。

我需要知道的是,在joomfish代码中我可以查看主要内容是否已翻译以及我的代码是否为标题。

我查了插件 - >缺少translation.php,并添加了以下代码:

$doc=&JFactory::getDocument(); 
$getVars = JRequest::get( 'GET' );
$getVars['lang']='en';
$newURL = http_build_query($getVars);
$alternative=JRoute::_($newURL);
$customrel='<link rel="canonical" href="'.$alternative.'" />';
$doc->addCustomTag( $customrel );

标签会显示在头部,但会多次显示。我认为这与菜单项,模块等的翻译结果无关,因此代码将针对每个项目执行。我只是想让它为主要内容项(无论是com_content还是其他组件)执行

提前致谢

0 个答案:

没有答案