как поменять урлы нод во views(Материал: Link) ?

Главные вкладки

Аватар пользователя zhito zhito 4 января 2009 в 1:58

некоторым способом изменил урлы в node.tpl.php (точнее переопределил teaser и page)
а когда вывожу теперь через views (блок с полями) то в Материал: Link выводятся старые обычные пути типа node/1 и т.п.
где это можно затемизировать?

Комментарии

Аватар пользователя zhito zhito 4 января 2009 в 14:13

благодарю за наводку
нашел такую функцию:

function custom_url_rewrite_outbound(&$path, &$options, $original_path) {
  global $user;
  if (preg_match('|^node/(.*)|', $path, $matches)) {
    $path = 'script.php?id='. $matches[1];
  }
  if ($path == 'user/'. $user->uid .'/edit') {
    $path = 'e';
  }
}

но при клике по ссылке пишет страница не найдена, т.е. ищет по прежнему ноду, а мне надо чтобы script.php запускался