WebDesign-Entreprise Posted January 31, 2014 Share Posted January 31, 2014 Bonjour,Je suis en train de développer un module et je rencontre plusieurs problèmes.L'idée est simplement d'afficher des pages CMS les unes à la suite des autres. 1) Je n'arrive pas régler l'ordre des pages, j'aimerai les ranger par ordre décroissant d'id Voici mon code: {$getcmspages=CMS::getCMSPages(1,1,true)} {foreach from=$getcmspages item=cmspages name=cmsitems} // MON CODE {/foreach} J'ai essayé d'ajouter |@sortby:"id_cms" dans le foreach mais ça plante la page. 2)Cette page est accessible par l'adresse: monsite.com/modules/mon_module/mon_module.php Pour avoir une url plus propore j'ai ajouté dans le htaccess: RewriteRule ^ma-page$ /modules/mon_module/mon_module.php [L] Ca fonctionne sauf que je perd tout le style css car la balise body a l'id not-found. Comment régler ce problème? 3) Dernier problème, comment régler les balises TITLE et DESCRIPTION de cette page? Merci d'avance pour votre aide! Link to comment Share on other sites More sharing options...
coeos.pro Posted January 31, 2014 Share Posted January 31, 2014 fait un tri en php et non en smarty, un peu d'aide ici : http://php.net/manual/fr/array.sorting.php Link to comment Share on other sites More sharing options...
WebDesign-Entreprise Posted January 31, 2014 Author Share Posted January 31, 2014 Merci, ça ne m'avait pas traversé l'esprit...Avec krsort() c'est nickel! Des idées pour les deux autres points? Link to comment Share on other sites More sharing options...
WebDesign-Entreprise Posted May 1, 2014 Author Share Posted May 1, 2014 J'ai trouvé pour les balises META: $smarty->assign('meta_title', 'Mon titre'); $smarty->assign('meta_description', 'Ma description'); A+ Link to comment Share on other sites More sharing options...
J. Danse Posted May 1, 2014 Share Posted May 1, 2014 Le mieux serait d'ajouter un FrontController, par contre. Car l'dée d'accéder directement au bootstrap du module lui-même n'est pas tout à fait cohérente et judicieuse. Ainsi, il sera possible d'ajouter un "Meta" dans Préférences > SEO & URL's permettant non seulement de définir les fameuses métas, mais en plus d'avoir une url plus "propre" ;-) Link to comment Share on other sites More sharing options...
WebDesign-Entreprise Posted May 1, 2014 Author Share Posted May 1, 2014 +1 pour toi J. Danse! Ca marche à merveille.Merci 1 Link to comment Share on other sites More sharing options...
Nanou2301 Posted September 1, 2014 Share Posted September 1, 2014 Merci, ça ne m'avait pas traversé l'esprit... Avec krsort() c'est nickel! Des idées pour les deux autres points? Bonjour, Je cherche la même fonctionnalité. Pouvez-vous partager votre code avec krsort() ? Je n'arrive pas à voir comment l'utiliser avec le foreach... Merci ! Link to comment Share on other sites More sharing options...
WebDesign-Entreprise Posted September 1, 2014 Author Share Posted September 1, 2014 {$getcmspages=CMS::getCMSPages(1,1,true)} {krsort($getcmspages)} {foreach from=$getcmspages item=cmspages name=cmsitems} // MON CODE {/foreach} Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now