вторник, 16 августа 2011 г.

Drupal - Передача аргументов во view типа блок

Views не предусматривает передачу аргументов в блок. Однако, это можно обойти довольно простым способом. Для этого в настройках аргумента выбираем для Action to take if argument is not present значение Provide default argument. И в качестве Default argument type используем например такой PHP Code:

$path = $_GET['q']; // используем это если нам нужен оригинальный путь
//$path = drupal_get_path_alias($_GET['q']); // или это, если нам нужен алиас
$path = explode('/', $path); // распарсим путь
return $path[1];

Сперто отсюда

Комментариев нет:

Отправить комментарий