juste un petit conseil PHP...

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

#

< ? 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’))) { ?>

#

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

<?php
if ($node->type != 'a' ) {
?>
<?php
if ($node->type != 'b' ) {
?>
<?php
if ($node->type != 'c' ) {
?>

blablabla

<?php
};
?>
<?php
};
?>
<?php
}; 
?>

#

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.

#

si ca le serait. Mais c’est pourtant plus efficace comme ca vu le nbre de nodes type et de customisation qu’elles ont…

Syndiquer le contenu