Jump to content

Développement module 1.5 ordre pages CMS


Recommended Posts

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

  • 3 months later...

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

  • 3 months later...

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...