Catégories:
bonjour, alors voila, j’ai une fonction «if» attribuée au type de node ‘page’.
Je voudrais, en plus, l’attribuer à un autre type de node.
pourriez vous m’aider ? faut -il utiliser la fonction else ??
if ($node->type != 'page' ) {?>
<?php print $submitted; ?> etc......merci
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

< ? if ($node->type != ‘page’ || $node->type != ‘autre’) { ?>
‘||’ veut dire «ou»
‘&&’ veut dire «et»
si tu as plein de cas, tu peux faire un truc comme :
< ? if ( !in_array($node->type, array(‘page’, ‘autre’, ‘autre2’))) { ?>
yched@drupal.org
104
merci !
oui j’ai plein de cas ! j’en ai 49 !!!!
en fait j’ai enchainé les fonctions if, ca marche, c’et peut etre pas tres academique…
par exemple
<?phpif ($node->type != 'a' ) {
?>
<?phpif ($node->type != 'b' ) {
?>
<?phpif ($node->type != 'c' ) {
?>
blablabla
<?php};
?>
<?php};
?>
<?php};
?>
http://www.direct-radio.fr
jubjub
349
Ouah, ça serait pas plus simple dans ce cas de tester l’égalité sur les types de nodes restants (plutôt que la différence) ?
Vincent
Formations Drupal pour WEBMASTERS, DESIGNERS et DÉVELOPPEURS.
drupalfrance
1772
si ca le serait. Mais c’est pourtant plus efficace comme ca vu le nbre de nodes type et de customisation qu’elles ont…
http://www.direct-radio.fr
jubjub
349