J’ai un site avec Drupal et je ne peux utiliser ce code (PHP) dans mon page.tpl.php pour détecter les différents navigateurs :
$userAgent = $HTTP_USER_AGENT;
echo $userAgent;
if(strstr($userAgent, "MSIE 7.0"))
{
echo feuillecss;
}
if(strstr($userAgent, "MSIE 6.0"))
{
echo feuillecss;
}
if(strstr($userAgent, "Firefox"))
{
echo feuillecss;
}
if(strstr($userAgent, "Opera"))
{
echo feuillecss;
}
if(strstr($userAgent, "Safari"))
{
echo feuillecss;
}
Y’a t’il une modification dans le core de Drupal qui me permettrait d’utiliser cette fonction ?!
merci
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Salut,
Est-ce que ça n’est pas lié au fait que «Depuis la version PHP 4.2.0, la valeur par défaut de la directive PHP register_globals est off.»
Il faudrait donc remplacer $HTTP_USER_AGENT par $_SERVER[‘HTTP_USER_AGENT’]
Sinon, il y aussi le module http://drupal.org/project/browscap.
Vincent
Formations Drupal pour WEBMASTERS, DESIGNERS et DÉVELOPPEURS.
drupalfrance
1772
Excellent, c’étais bel et bien $HTTP_USER_AGENT…il fallait que je le remplace par $_SERVER[‘HTTP_USER_AGENT’].
Merci
dawcore
79