[Résolu] retour sur dicussion udt get_content_prop - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html) +--- Sujet : [Résolu] retour sur dicussion udt get_content_prop (/thread-631.html) |
[Résolu] retour sur dicussion udt get_content_prop - isa46 - 01/09/2010 Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~ Bonjour, Comme la discussion vient d'être fermée ici http://www.cmsmadesimple.fr/forum/viewtopic.php?id=2878 je me permets de r'ouvrir un nouveau post ici afin de demander à JLC ou gregware a´propos de l'UDT get_content_props cela fonctionne trés bien mais j'obtiens ceci AVEC: Code : {get_content_props content_id="15" separator=","} Résultat ,-1,,,,1,,0, C'est le contenu de la page 1-1 ,-1 } Que faut il faire pour faire disparaître ces chiffres ou les remplacer ? [Résolu] retour sur dicussion udt get_content_prop - bess - 01/09/2010 Sauf erreur de ma part c'est une bête question de php : Code : {get_content_props content_id="15" separator=","} tu obtiens un tableau de résultat contenant entre-autre le contenu de la page n°15 regarde ce tableau de près, tu dois avoir une clé pour chaque entrée genre "content". Il te resterait à récupérer le tableau dans une variable $toto puis de faire $toto['content'] pour obtenir la partie que tu souhaites [Résolu] retour sur dicussion udt get_content_prop - bess - 01/09/2010 ajout : j'ai raison : lis un peu la doc proposé par Jce elle est ultra-complète http://wiki.cmsmadesimple.org/index.php/Share_your_tags_here#get_content_props_.5B1.5D [Résolu] retour sur dicussion udt get_content_prop - Jean le Chauve - 01/09/2010 {get_content_props content_id="idDeLaPageDontTuVeuxRécupérerLeContenu" assign="content_props"} // Lance l'udt et assigne le résultat à la variable $content_props {$content_props.content_en.data} // affiche le contenu [Résolu] retour sur dicussion udt get_content_prop - isa46 - 01/09/2010 Re, C'est tout à fait çà Jean je ne l'aurais pas trouvé tout seul, tu deviens vraiment un grand pro udt et de smarty et en plus maintenant je pige mais de la façon dont c'était présenté j'ai pas fait le rapprochement Code : This will provide smarty variables that you can access after calling the UDT: avant j'utilisais le module cgsimplesmarty et çà marchait bien mais ça a plus l'air de fonctionner c'est pour çà que j'ai sauté sur l'ocasion Code : {$cgsimple->get_page_content('$alias',[mon-bloc],[$assign])} (je vais retester demain en local) je me demande ce que cela donnerait sur mle ? Encore une fois merci A+ Phil Did [Résolu] retour sur dicussion udt get_content_prop - Jean le Chauve - 01/09/2010 Maintenant que tu le dis, j'avais oublié ce module qui marche toujours parfaitement avec la dernière version ;-) L'udt présentée ici te permet également de récupérer toutes les propriétés de l'objet, donc les multiples blocs également. [Résolu] retour sur dicussion udt get_content_prop - isa46 - 02/09/2010 Re, pour l'objet comme tu dis je ne vois que Code : {get_content_props fields="extra1,extra2"} mais est ce que la formule récupére également un bloc avec le nom d'ID du bloc (pas sûre) Citation :{get_content_props content_id="idDeLaPageDontTuVeuxRécupérerLeContenu" assign="content_props"} pour le cgsimplesmarty (dernière version) normalement çà le fait à partir de cms version 1.7 l'as tu rééssayé récemment, je vais retenté sur une 1.8 propre cette aprés midi en local [Résolu] retour sur dicussion udt get_content_prop - isa46 - 02/09/2010 Re, Bon je viens de m'apercevoir que le fichier d'aide du module cgsimplesSmarty est différent en français de celui en anglais Citation :# get_page_content($alias[,$block][,$assign]) j'ai donc utilisé ceci:--------------->The 'second' block of the 'about' page is (second) Code : {$cgsimple->get_page_content('about','second','foo')}{eval var=$foo} et çà marche nickel |