Drupal で、モジュールから自身のサイトの URL を取得する方法(base_path()、$base_url)

settings.php で $base_url を設定したはずだから、サイトの URL はモジュールのどこからでも
<?php
global $base_url;
print
$base_url;
?>
といったように呼び出せるはずだ。 Drupal には base_path() という関数が用意されていて、これと組み合わせると良いのだろうか。
<?php
global $base_url;
print
$base_url . base_path();
?>
そうすると応用例として、
<?php
global $base_url;
$image_file = '/your_image.jpg';
$image_url $base_url . base_path() . file_directory_path() . $image_file;
?>
などとできる。
トラックバック URL: https://perltips.twinkle.cc/trackback/277
Posted on 2007-12-09 by yas |