计时连接中joomla的动态页面标题

时间:2014-11-26 12:56:59

标签: php joomla page-title web-development-server

我是joomla的新手,并为内页使用chrono连接组件。我想为每个具有单个模板的页面提供动态页面标题和描述。在后端有一个选项,我们可以在下面设置页面标题:

管理员小组的

components->chrono connectivity->connections management->connection id->general->header/title

但它只接受默认页面标题和说明。相反,我需要动态地给出我的产品标题和描述。

任何人都可以帮助我......提前感谢..

1 个答案:

答案 0 :(得分:1)

由于没有可用于joomla 1.5版本的组件或插件。创建一个自定义模块或在组件中添加一个hack到代码中,如下所示:> com_chronoconnectivity-> chronoconnectivity.html.php

if( trim($MyConnection->connectionparams('heading')) ){
    $document =& JFactory::getDocument();
    if((isset($_REQUEST['connectionname'])) && ($_REQUEST['connectionname'] == 'yourconnectionname') && (isset($_REQUEST['id']))) {
        $query = "SELECT *  FROM  `table_name`  WHERE `id` =".$_REQUEST['id'].";";
        $database->setQuery($query);
        $chronaconnectivity = $database->loadObject();
        $document->setTitle($chronaconnectivity->title);            
    }else{
        $document->setTitle($MyConnection->connectionparams('heading'));
    }
}

而不是

if( trim($MyConnection->connectionparams('heading')) ){
    $document =& JFactory::getDocument();
    $document->setTitle($MyConnection->connectionparams('heading'));
}