18/05/2012, 11:34:37
Citation :Mais j'aimerais savoir s'il y a moyen d'organiser l'ordre d'apparition de ces nouveaux blocs dans l'interface d'admin, car par défaut ils apparaissent dans l'ordre ou ils sont appelés dans le gabarit, ce qui s'avère peu pratique dans mon casBien sûr, mais il faudrait savoir ce que tu veux comme ordre d'apparition et quelles sont les conditions. Il suffit de créer ces conditions avec smarty : http://www.smarty.net/docsv2/fr/language...ion.if.tpl
Citation :comment peut-on récupérer la valeur de ces même blocs dans des UDT?Déjà plus complexe, cela fait appel à l'api cmsms (http://www.cmsmadesimple.org/apidoc/) et en particulier à la classe GlobalContentOperations : http://www.cmsmadesimple.org/apidoc/CMS/...tions.html
Tu crées une udt "show_all_gcb" :
Code :
[== PHP ==]
$gcbOps =cmsms()->GetGlobalContentOperations();
$gcbs = $gcbOps->LoadHtmlBlobs();
foreach($gcbs as $gcb) {
echo '<div class="gcb">' . $gcb->content . '</div>';
}