Page 1 of 1
Où sont générés les titlelink des news ?
Posted: Tue Feb 21, 2006 7:30 pm
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...

Re: Où sont générés les titlelink des news ?
Posted: Wed Feb 22, 2006 10:24 am
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 !)
Re: Où sont générés les titlelink des news ?
Posted: Wed Feb 22, 2006 10:41 am
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

Re: Où sont générés les titlelink des news ?
Posted: Wed Feb 22, 2006 10:53 am
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") ?
Re: Où sont générés les titlelink des news ?
Posted: Wed Feb 22, 2006 11:07 am
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 !" ?

Re: Où sont générés les titlelink des news ?
Posted: Wed Feb 22, 2006 12:28 pm
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 ... )
