Forum CMS Made Simple FR

Version complète : [Résolu]{cms_selflink } ne fonctionne pas avec une ID de page variable
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.11
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.11
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ ModuleManager: 1.5.8
#~ News: 2.14.4
#~ Printing: 1.0.4
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ CMSPrinting: 1.0.5
#~ Slide: 1.0
#~ Showtime: 3.4
#~ AceEditor: 1.0
#~ Statistics: 1.1.3
#~ Quizzard: 0.9
#~ CGExtensions: 1.42.2
#~ MicroTiny: 1.2.7
#~ CGSmartImage: 1.17
#~ Gallery: 2.0.1
#~ HitCounter: 1.1
#~ SiteMapMadeSimple: 1.2.8
#~ NewsSlides: 1.4
#~ UsersGuide: 1.8.1
#~ CGFeedMaker: 1.0.20
#~ CodeMirror: 3.0.0
#~ FrontEndUsers: 1.24.1
#~ AjaxMadeSimple: 0.4.0
#~ DownCnt: 2.3.0
#~ TagCloud: 1.0.2
#~ ModuleXtender: 1.10.6
#~ DocumentSearch: 1.4.5
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 20000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ 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.3
#~ 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: 60
#~ output_buffering: 1
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 20M
#~ upload_max_filesize: 20M
#~ session_save_path: c:/wamp/tmp (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.24
#~ 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 ~~~~~



Je n'arrive pas à obtenir un lien en utilisant {cms_selflink} et l'ID d'une page comme ceci {cms_selflink page="1"}

L'Url rewrite est activé :

htaccess :

Code :
[== Indéfini ==]
SetEnv PHP_VER 5_4
SetEnv REGISTER_GLOBALS 0
Options +FollowSymLinks
RewriteEngine on
RewriteBase /cmsmadesimple
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]


config.php

Code :
[== Indéfini ==]
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
$config['query_var'] = 'page';


La solution est sans doute simple, mais je n'ai rien trouvé de concluant ici ou sur le net
J'ai mal exposé mon problème en fait je veux que l'ID de la page soit une variable pas un 1 comme je l'ai écrit

{cms_selflink page="$IDpage"}
Si ta variable existe et a une valeur non nulle, essaye sans les apostrophes : {if isset($IDpage)}{cms_selflink page=$IDpage}{/if}
Merci Jean le Chauve effectivement sans apostrophes ça fonctionne même si l'ID n'existe pas enfin la on obtient un lien vide. J'avais pensé à tout sauf à ça.