21/01/2014, 19:53:01
J'ai trouvé ce qui me manque pour refaire la procédure headerbackground qui bug:
En fait il me faut récupérer les infos qui sont enregistré dans la base de données: table CMS_content_props
avec l'ID de la page (content_id) et le champs qui est appelé dans la base prop_name='image'
Cela me donne le nom du fichier image a mettre en background du header
seulement je ne sais pas comment le faire
merci de votre aide
La procédure d'origine:
$manager =& cmsms()->GetHierarchyManager();
$thisPage = cmsms()->variables['page_id'];
$currentNode = &$manager->sureGetNodeByAlias($thisPage);
#################
$server_img_path = cmsms()->config['image_uploads_path'].'/';
$img_path = cmsms()->config['image_uploads_url'].'/';
$content= $currentNode ->getContent();
$idAlias = $content->Alias();
$img= $content->GetPropertyValue('image');
if($img>=0) {
echo $img_path.$img;
}
else {
//image par défaut
echo $img_path.'rub01.jpg';
}
En fait il me faut récupérer les infos qui sont enregistré dans la base de données: table CMS_content_props
avec l'ID de la page (content_id) et le champs qui est appelé dans la base prop_name='image'
Cela me donne le nom du fichier image a mettre en background du header
seulement je ne sais pas comment le faire
merci de votre aide
La procédure d'origine:
$manager =& cmsms()->GetHierarchyManager();
$thisPage = cmsms()->variables['page_id'];
$currentNode = &$manager->sureGetNodeByAlias($thisPage);
#################
$server_img_path = cmsms()->config['image_uploads_path'].'/';
$img_path = cmsms()->config['image_uploads_url'].'/';
$content= $currentNode ->getContent();
$idAlias = $content->Alias();
$img= $content->GetPropertyValue('image');
if($img>=0) {
echo $img_path.$img;
}
else {
//image par défaut
echo $img_path.'rub01.jpg';
}