03/10/2013, 21:39:32
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: -1.11.7
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: -1.11.7
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
Voulant ajouter des flux RSS sur mon site multilingue j'ai installé le module CGFEEDMAKER.
J'ai créer deux flux
news-fr
news-en
Lorsque je vais sur mon lien news-fr.rss ou news-fr.rss, je vois toutes les news que ce soit en anglais ou en francais.Ce qui ne me convient pas. Je voudrai filtrer les news en fonction de la langue.
Pour cela j'ai essayé de modifier le gabarit de chacun avec le nom de la catégorie en francais et en anglais mais sans succès...avez vous d'autres idées ?
Voici le gabarit :
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
{* an example of how to create a feed from a call to the news module *}
{* you can use any smarty variable that is available in the news summary template *}
{* you can substitute this logic with output from any module that supports a summary
view, or possibly get artistic and mix output from different modules *}
{news assign='news'}
{if isset($items)}
{foreach from=$items item='entry'}
<item>
<title>{$entry->title|cms_html_entity_decode}</title>
<link>{$entry->moreurl}</link>
{capture assign='description'}{if isset($entry->summary)}{$entry->summary}{else}{$entry->content}{/if}{/capture}
<description>{$description|trim|strip_tags|summarize:40}</description>
<pubDate>{$entry->postdate|rfc_date}</pubDate>
<guid>{$entry->moreurl}</guid>
</item>
{/foreach}
{/if}
</channel>
</rss>
Merci