Drupal中的友好URL到埋藏在模块深处的PDF?

时间:2010-09-13 03:56:01

标签: drupal drupal-6 drupal-modules

我在一个模块中埋藏了一个PDF(sites / all / modules / mymodule / pdf / userguide.pdf)....我如何使它成为一个友好的网址(sitename.com/mymodule/userguide.pdf) ?

1 个答案:

答案 0 :(得分:1)

或在您的模块代码中:

/**
 * Implementation of hook_menu()
 */
function mymodule_menu() {
  $items['mymodule'] = array(
    'page callback' => 'mymodule_pdf',
    'type' => MENU_CALLBACK,
    'access arguments' => array('access content'),
    'page arguments' => array(1),
  );
  ...
  return $items;
}

function mymodule_pdf ($filename) {
// function that will upload generated $filename.pdf
}

P.S。您也可以尝试通过路径模块添加别名,map:sites / all / modules / mymodule / pdf / userguide.pdf到mymodule / userguide.pdf ......