17/03/2023, 12:51:59
Merci du retour.
Mais voilà hier j'ai enfin trouvé la méthode :
Manipulation d'un GCB/template nommé : test_bloc
CREATION d'un template via UDT :
AFFICHAGE ET MODIFICATION d'un template via UDT:
J'espère que cela servira à d'autres.
Bonne journée sous CMSMS.
Mais voilà hier j'ai enfin trouvé la méthode :
Manipulation d'un GCB/template nommé : test_bloc
CREATION d'un template via UDT :
Code PHP :
$tpl = new CmsLayoutTemplate();
$tpl->set_name('test_bloc');
$tpl->set_owner(1); // admin
$tpl->set_content("bla bla");
$type_obj = CmsLayoutTemplateType::load(CmsLayoutTemplateType::CORE.'::generic');
$tpl->set_type($type_obj);
$tpl->set_type_dflt(FALSE);
$tpl->save();
AFFICHAGE ET MODIFICATION d'un template via UDT:
Code PHP :
$mybloc = CmsLayoutTemplate::load('test_bloc');
$my_data = $mybloc->get_content();
echo "Contenu = $my_data";
$now = date("Y-m-d H:i:s");
$my_data = $my_data." ".$now;
$mybloc->set_content($my_data);
$mybloc->save();
J'espère que cela servira à d'autres.
Bonne journée sous CMSMS.