Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Multiples content blocks : deux questions...
#4

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 cas
Bien 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>';
}
Si tu colles cette udt dans une page à multiple blocs, tu verras leurs contenus ; à toi de modifier le code selon tes besoins. Code existant sur le wiki anglais : http://wiki.cmsmadesimple.org/index.php/..._tags_here
Répondre


Messages dans ce sujet

Atteindre :


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