Submitted by chrissou on
Bonjour je tente de modifier mon fichier de thème node.tpl.php pour filtrer l'affichage des tags. J'ai une liste de terme par exemple 'poire pomme fraise'.
J'aimerais caché le tag poire même si un article fait partie de cette catégorie.
Pour ce faire j'ai tenté de modifier le fichier node.tpl.php
D'origine ca se présente comme ceci :
[code]
<?php
if ($taxonomy):
?>
<?php
print $terms
?>
<?php
endif;
?>
[/code]
J'ai modifié ainsi le code ainsi :
[code]
<?php
if ($taxonomy):
?>
<?php
if($term != "poire") { print $terms; }
?>
<?php
endif;
?>
[/code]
Mais evidemment ca ne fonctionne pas ... Merci d'avance
$terms contient tous les
Permalien Soumis par selinav le 30 Novembre, 2009 - 17:40
$terms contient tous les termes de taxonomie, il faut donc que tu parcoures ce tableau pour tester si ton terme est dedans
ha oui forcément ca ne
Permalien Soumis par chrissou le 30 Novembre, 2009 - 20:08
ha oui forcément ca ne risque pas de marcher avec ca du coup !
y aurait il une documentation pour décrire les éléments de ce tableau quelque part ?
Merci en tout cas
fait un <pre><?php
Permalien Soumis par selinav le 30 Novembre, 2009 - 21:32
fait un
<pre>
<?php print_r($terms);
</pre>
J'ai testé ton code ca
Permalien Soumis par chrissou le 1 Décembre, 2009 - 09:20
J'ai testé ton code ca change un peu la mise en page avec le
<
pre> mais sinon je ne vois aucun changement :/
Désolé je suis très mauvais en php :'(
J'ai trouvé une autre
Permalien Soumis par chrissou le 1 Décembre, 2009 - 10:33
J'ai trouvé une autre solution en farfouillant sur le net !
En faite il suffit de rajouter dans le code css ceci :
[code]
.terms .taxonomy_term_12 {
display: none;
}
[/code]
et ca fonctionne ! merci encore