Вот уже которую неделю пытаюсь решить следующую проблему.
есть модули date и calendar.
Использую date-browser в блоке views, естественно не работает навигация.
На отдельной странице ссылка типа http://site.ru/date-browser/2010-W46/25 навигация работает.
в блоке который находится в ноде хотелось бы наладить рабочую навигацию.
Вот какой адрес получается в блоке http://site.ru/node/9?=date-browser%2F2010-W46%2F25
копал вот в эти стороны:
http://www.drupal.ru/node/9923
http://www.drupal.ru/node/21669
заменил в шаблоне вывода навигации url, после чего получаю такой вид ссылки в ноде
http://site.ru/node/9/2010-W44/25 - после чего страница с нодой вообще не грузится, не говоря уже о передаче аргументов в Argument Handling Code:
<?php$args[0] = arg(2); //arg1
$args[1] = arg(3); //arg2
return $args;?>
в общем что я не так делаю, уже нет сил. помогите.
Комментарии
Я делаю так. В теле блока разбираю аргументы как мне надо и :
<?php
. . .
print $view->execute_display($display, array(arg(2),arg(3)));
?>
Сделал... гора с плеч.
Написал код:
<?php
$adg_url = explode('?=date-browser%2F', request_uri());
$adg_url = explode('%2F', $adg_url[1]);
print $adg_url[0];
print views_embed_view('date_browser',$display_id='default', $adg_url[0]);
?>
Спасибо огромное khanton'у, натолкнувшему на мысль, а то глаза замылились.