Catégories:
Bonjour,
Je voudrais que s’affiche automatiquement un bloc d’information sur le format PDF uniquement lorsque le mot PDF est présent dans le corps d’un noeud.
Est-ce possible ? Si oui, pouvez vous m’aider ?
MErci !
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Salut,
Dans les conditions de visibilité de ton bloc, il faut mettre «seulement si le code PHP suivant renvoie TRUE» avec du code PHP qui ressemble à ça :
<?phpif (arg(0) == 'node' && is_numeric(arg(1)) && arg(3) == '') {
$node = node_load(arg(1));
if (strpos($node->body, 'pdf') !== FALSE) {
return TRUE;
}
}
?>
En français, ce code se traduit par : si je suis en train d’afficher un node, je le charge, et je regarde si le champ body contient la chaîne «pdf» (il faudra peut-être un peu modifier le code en fonction du champ à tester).
Vincent
Formations Drupal pour WEBMASTERS, DESIGNERS et DÉVELOPPEURS.
drupalfrance
1772
Merci je teste ca ce week end et je vous tiens au courant !
cedric detienne
0