Bonjour,
Sur ma page d’accueil s’affichent des actus.
Je souhaiterais désormais que ces actus viennent également alimenter des rubriques spécifiques du site, en fonction du thème dont il est question.
Grâce au module Views et à la Taxonomie, j’ai réussi à créer une taxonomie :
Vocabulaire : Thème
Terme : Développement Responsable, Formations, Recrutement etc.
et j’ai aussi crée un bloc qui m’affiche les articles d’un thème bien précis.
Ce que j’aimerais maintenant, c’est que le site vienne lister dans un bloc les articles taggés avec le terme «Developpement Responsable», sur la PAGE taggée «Développement Responsable». Autrement dit, que tous les articles «Développement Responsable» alimentent la rubrique du même nom, et ainsi de suite pour les autres articles.
Est-ce que quelqu’un pourrait m’aider à paramétrer la Vue et le Bloc ? (Le problème étant que je n’ai pas le temps d’apprendre le PHP).
A mon avis cela pourrait ressembler à cela (pour les paramètres du bloc) mais il mais il manque la taxo (MERCI d’AVANCE pour votre aide) :
<?php
$result = db_query_range("SELECT nid FROM {node}
WHERE status = 1 AND type = 'story' AND nid != %d
ORDER BY created DESC", arg(1), 0, 3);
?><?php
if (db_num_rows($result) > 0):
?>-
<?php
print format_date($node->changed, 'custom', 'd/m/Y')
?>-
<?php
print l($node->title, "node/$node->nid")
?>
<?php
while ($nid = db_fetch_object($result)):
?><?php
$node = node_load($nid);
?><?php
endwhile;
?>
<?php
endif
?>Paramètre de visibilité spécifique à la page :
<?php
if (arg(0) == 'node' && is_numeric(arg(1)) && !arg(2)) {
$type = db_result(db_query("SELECT type FROM {node} WHERE nid = %d", arg(1)));
if ($type == 'story') {
return TRUE;
}
}
return FALSE;
?>- Vous devez vous identifier ou créer un compte pour écrire des commentaires
