16/06/2017, 07:45:40
mhhh ca m'a l'air bien compliqué Je serai d'avis dans ce cas de laisser tomber les <i> </i> dans le titre au profit d'un caractère spécial plus simple à gérer.
Tu peux aussi traiter toi-même l'URL de détail à la main dans ton gabarit de sommaire grâce aux ID / returnid et au titre sur lequel tu pourras appliquer un strip_tags. Si tu définis au départ ton returnid dans les paramètres du module Articles / News ca fera déjà ca en moins à passer dans l'URL. Idem pour le gabarit de détail, à mon souvenir ce paramètre n'est pas obligatoire (regarde dans la classe principale du module News au niveau des routes pour voir les formats d'URL possibles).
Tu peux aussi gérer une fonction de génération d'une URL côté backoffice lors de l'édition d'une actu (pré-remplissage du champ URL) mais c'est plus complexe.
Tu peux aussi et enfin définir un nouveau champ de titre et indiquer que le titre principal c'est le titre "SEO / URL" et que le titre formaté doit être saisi dans un autre champ.
Voilà pour les pistes que je vois pour essayer de simplifier cette problématique - bon courage !
Tu peux aussi traiter toi-même l'URL de détail à la main dans ton gabarit de sommaire grâce aux ID / returnid et au titre sur lequel tu pourras appliquer un strip_tags. Si tu définis au départ ton returnid dans les paramètres du module Articles / News ca fera déjà ca en moins à passer dans l'URL. Idem pour le gabarit de détail, à mon souvenir ce paramètre n'est pas obligatoire (regarde dans la classe principale du module News au niveau des routes pour voir les formats d'URL possibles).
Tu peux aussi gérer une fonction de génération d'une URL côté backoffice lors de l'édition d'une actu (pré-remplissage du champ URL) mais c'est plus complexe.
Tu peux aussi et enfin définir un nouveau champ de titre et indiquer que le titre principal c'est le titre "SEO / URL" et que le titre formaté doit être saisi dans un autre champ.
Voilà pour les pistes que je vois pour essayer de simplifier cette problématique - bon courage !
Aire Libre // Création de sites web et services CMS Made Simple : intégration, développement, maintenance et dépannage // De l'Alsace vers le monde entier