09/07/2014, 19:43:02
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.10
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.10
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.4
#~ MenuManager: 1.8.6
#~ Gallery: 1.6.1
#~ ModuleManager: 1.5.5
#~ News: 2.14.2
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ GoogleMaps: 0.2.1
#~ JQueryTools: 1.2.6
#~ CGExtensions: 1.39
#~ HostedVideoAlbums: 2.4.4
#~ Showtime: 3.4
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 2000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.4-14+deb7u10
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 2M
#~ session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.37
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour
J'ai modifié un template dans le module news pour afficher une liste d'articles en fonction de la catégorie choisie.
Cela fonctionne parfaitement à partir du moment où on ne met pas d'apostrophe dans le titre de la catégorie.
Il y a peu être une subtilité qui m'échappe. Voilà le code :
Dans ma page : (sans l'éditeur juste en mode texte)
Code :
[== Indéfini ==]
{news summarytemplate='ListeArticles' category="Saucissons et saucisses d'Ardèche"}
Mon gabarit : (gabarit du sommaire d'article)
Code :
[== Indéfini ==]
{debug}
<ul id="listeProduits">
{if $category_name}
<h2>{$category_name}</h2>
{/if}
{foreach from=$items item=entry}
<li><a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a></li>
{/foreach}
</ul>
J'obtiens la liste des articles de la catégorie en cours, j'ai une liste de catégories affichée avec le template des catégories du module news que j'appelle directement du gabarit et qui fonctionne bien sans problème (liste des catégories seulement)
Cela fait 1h que je tourne en rond, le nom de la catégorie est " Saucissons et saucisses d'Ardèche " et la catégorie "Saucissons et saucisses de Savoie" fonctionne. Quand je supprime les apostrophes cela fonctionne.