Views kann Blöcke herstellen. Und Blöcke können überall eingebunden werden.
Views können noch Argumente aufnehmen, dann werden die Möglichkeiten grösser. Ein Views-Block kann aber leider nicht die Argumente der URL auslesen.
Deshalb liest man sie in der Views-Konfiguration im Argument Handling Code ein. Um z.B. die Node-ID zu erhalten benötigt man
$node=node_load(arg(1)); $args[0] = $node->nid; return $args;
oder noch einfacher
$args=array(arg(1));
Um einen Block nur mit Nodes zu füllen, die in der aktuellen Teaserliste eines Taxonomie-Terms erscheinen, nutzt man als Argument für Taxonomy: Term ID
$args[0] = arg(2); return $args;
Auf die Nodes des in einem anderen Artikel beschriebenen Monatsarchivs greift man über einen Block zu mit dem Argument Node: Posted Month + Year
$args[0] = arg(1); return $args;
Beachte bei diesen Beispielen auch die Schreibweisen von $args und arg und die eckigen und runden Klammern!

Artikel RSS


Kommentar hinzufügen