我是joomla的新手,并为内页使用chrono连接组件。我想为每个具有单个模板的页面提供动态页面标题和描述。在后端有一个选项,我们可以在下面设置页面标题:
管理员小组的 components->chrono connectivity->connections management->connection id->general->header/title
。
但它只接受默认页面标题和说明。相反,我需要动态地给出我的产品标题和描述。
任何人都可以帮助我......提前感谢..
答案 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'));
}