Où sont générés les titlelink des news ? Topic is solved

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
NEO-MA

Où sont générés les titlelink des news ?

Post by NEO-MA »

Voilà : où sont générés les titres dynamiques des news ?

Exemple de l'url générée :
http://www.monsite.com/CMSMS/index.php? ... eturnid=30

Visiblement je penche pour le fichier Module/News/News.module.php
Je ne parviens pas à mettre la main dessus pour modifier à ma convenance... notamment pour modifier le dernier paramêtre (ici returnid=30) qui lie l'affichage d'une news sur la template de la page en cours. Et en forçant returnid=30 par ex dans ce fichier je n'obtiens aucun changement, l'url reste tjs fonction de la template en cours...

???
NEO-MA

Re: Où sont générés les titlelink des news ?

Post by NEO-MA »

???

mh personne ne semble savoir ?
(toujours dessus à la recherche mais pô de résultat de mon côté... toute aide est la bienvenue !)
NEO-MA

Re: Où sont générés les titlelink des news ?

Post by NEO-MA »

hello patricia

en fait le lien est généré à cet emplacement ligne 93 :

$url = $config['root_url'].'/index.php?module=News&id=cntnt01&cntnt01action=rss&cntnt01showtemplate=false&cntnt01returnid='.$gCms->variables['content_id'];

où 'content_id' est l'id de la page en cours, avec son gabarit par défaut donc !

Et effectivement je cherche à pointer vers un autre gabarit, comme par ex un gabarit destiné qu'aux NEWS ;-)

En changeant la variable par un ID constant le CMS ne semble pas en tenir compte pour le module de News. Problème : cela influence aussi le flux rss généré à la volée :-(
NEO-MA

Re: Où sont générés les titlelink des news ?

Post by NEO-MA »

et bien la question précise est en debut de post ;-)

il y a moyen de telecharger cette nouvelle mouture ? voir de faire une mise à jours simple et non contraignante (style "faut tout réinstaller et configurer") ?
NEO-MA

Re: Où sont générés les titlelink des news ?

Post by NEO-MA »

OK je corrige :

les liens auto des template de NEWS ne sont pas géré au niveau de la ligne 93 du fichier News.module.php (cf début de message)

je cherche donc toujours (au cas où Patricia) réponse à ma question précise :

"comment sont générés les liens des modules de news vers leur page d'affichage complet, afin de changer l'affichage du gabarit par défaut où se trouve l'internaute et afin de pointer vers un gabarit spécial !" ?  ;D
NEO-MA

Re: Où sont générés les titlelink des news ?

Post by NEO-MA »

OK

en attendant j'ai trouvé la soluce ;-) cela palie temporairement en attendant la mise à jour...

il s'agit du paramêtre '$returnid' en ligne 559 du fichier News.module.php
il définit le lien pour le titre des news (titlelink) et le lien "more" (morelink) qui sont équivalents.

il suffit donc de remplacer $returnid par l'id du gabarit souhaité, exemple '24' (avec les simplequote) pour pointer vers une page News dont le gabarit 'content_id' est le 24 (se référer aux url affichées en bas du navigateur : url des pages listées dans l'administration de CMSMS pour voir le content_id associé)

j'espère avoir été clair (après relecture je doute un peu ... )  ;D
Post Reply

Return to “French - Français”