[RÉSOLU] Récupérer l'argument tid et afficher les nodes correspondants dans un block (Views)

Catégories:

Bonjour !

J’ai créé un vue de type block avec les paramètres suivants :

  • Arguments : Taxonomy TID Provide Default Arguments | PHP
    $list = array($argument);
    foreach (taxonomy_get_related($argument) as $term) {
      $list[] = $term->tid;
    }
    $handler->argument = implode('+', $list);
    return TRUE;
  • Fields Node : Nid Node : Title
  • Ce block doit s’afficher sur la page list/tid, list étant une autre vue de type page avec un Path du type list/%

    En quelque sorte, ce block aurait le même rôle que taxonomy/term/tid

    La vue ne fonctionne pas…

    Quelqu’un saurait-il d’où vient le problème dans le code ?

    (Je vous préviens, l’erreur est peut-être grossière, mea culpa, je débute ^^)

    Merci !

    #

    un tout petit up…

    #

    Pour infos, j’ai trouvé - non sans sueurs froides - la solution à mon problème.

    $path = drupal_get_path_alias($_GET['q']); //get alias of URL
    $path = explode('/', $path); //break path into an array
    //user print_r($path); to see what the $path array looks like
    if ($path[0] == 'publications' && $path[1] != '') {
      return $path[1];
    }

    http://drupalsn.com/learn-drupal/drupal-questions/question-2650

    #

    J ai le même problème mais cela ne fonctionne pas. C’est très surprenant car la même vue fonctionne parfaitement lorsqu’elle est utilise comme page et non block .

    J ai essaye de mettre les deux sur la même page ( url) , une fois encore la page fonctionne mais pas le block .

    Si quelqu’un avait une solution

    Martin

    from M

    By brain box asia

    Syndiquer le contenu