Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Créer template/design (ancien GCB) avec une UDT
#3
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 :
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.


Messages dans ce sujet
RE: Créer template/design (ancien GCB) avec une UDT - par funkyhead - 17/03/2023, 12:51:59

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)