30/09/2010, 21:37:43
Sans CGSimple, tu peux créer une udt :
Dans le gabarit :
Code :
$pageURL = 'http';
$lang = '';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
if (strpos($pageURL, '/fr_FR/') > 0) $lang = 'fr_FR';
elseif (strpos($pageURL, '/it_IT/') > 0) $lang = 'it_IT';
elseif (strpos($pageURL, '/en_US/') > 0) $lang = 'en_US';
global $gCms;
$smarty = &$gCms->GetSmarty();
$smarty->assign('suffixeImage', $lang);
Dans le gabarit :
Code :
{nomUdt}<img src="tonimage_{$suffixeImage}" />