We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16732
    • 592 Posts
    C’est très bien si Smarty est directement utilisable avec l’API MODx, mais il faudra quand même se familiariser avec sa syntaxe utilisée dans les templates pour gérer les tests conditionnels, les boucles, les sections, etc...

    Ce qui me gène c’est que sous prétexte de séparation code/affichage on réinvente la roue :

    Pourquoi utiliser :
    {if $name eq "TOTO"}
       ok
    {else}
       :-(
    {/if}  


    Alors que cela existe déjà :
    <?php if ($name=="TOTO") : ?>
       ok
    <?php else : ?>
       :-(
    <?php endif ?>  


    L’arrivée imminente des tests conditionnels voir autres boucles dans MODx est quand même une perspective prometteuse.
      • 6726
      • 7,075 Posts
      Réponse : tout le monde n’est pas codeur (c’est une syntaxe pour les designers) et cela améliore largement la lisbilité des templates (il suffit de comparer ceux de MODx et de Joomla qui utilise justement ce type de syntaxe php... )
        .: COO - Commerce Guys - Community Driven Innovation :.


        MODx est l&#39;outil id
        • 8790
        • 526 Posts
        humm...

        Bientôt du Typoscript dans MODX ... grin ( >:( sad >:( sad )
          Schtroumpf Grognon - Grouchy Smurf
          ---------------------------------
          Faites pas attention.. - Don&#39;t pay attention
          http://www.dzi-neo.net
          • 6726
          • 7,075 Posts
          Certainement pas !

            .: COO - Commerce Guys - Community Driven Innovation :.


            MODx est l&#39;outil id
            • 16732
            • 592 Posts
            Je le sais bien que tout le monde n’est pas développeur smiley, et pour avoir travaillé avec plusieurs graphistes et intégrateurs, la lisibilité des templates est identique dés lors que l’on ne trouve que des boucles ou des tests (ce que l’on aura dans 90% des cas).
            Par contre le fait d’utiliser un langage commun facile à expliquer, puisqu’on l’utilise tous les jours, permet un gain de productivité et une fluidité accrue dans les différentes phases de développement dés que les projets ont plusieurs intervenants.

            Cela dit, et comme je l’ai mentionné dans mon message précèdent, la possibilité d’utiliser Smarty directement avec l’API est un gros plus et renforce MODx tant en terme d’options disponibles que de qualité.