Drupal / Views: Argumente an einen Block übergeben
September 2nd, 2009
Argumente können nur mit einem Trick an einen Block übergeben werden!
Alle Infos findet ihr hier: Link
Für mein Problem sah die Lösung so aus:
- Als Argument “Beitrags-ID” gewählt
- Dann bei “Die auszuführende Aktion, wenn das Argument nicht vorhanden ist: ” -> “Standardargument zu Verfügung stellen” gewählt
- Als PHP-Code folgendes eingeben:
$path = drupal_get_path_alias($_GET["q"]);
$path = explode(”/”, $path);
if ($path[0] == “node” && $path[1] != “”) { return $path[1]; }
- Als Validator noch “Node” ausgewählt und den passenden Inhaltstyp gewählt
(Alternativ könnte man statt dem PHP Code auch einfach “Beitrags-ID aus URL” nehmen
)