2011-01-08 11 views

cevap

5
drupal_get_path('module', $module_name); 
0
// path 
drupal_get_path('module', $module_name) . '/images'; 

file_create_url (drupal_get_path ('modülü', $ modül_ismi)). '/Görüntüler'; Birden fazla düzeyde takma adları, örneğin üzerine kıracak başında bölü çizgisi onu kullanma

'/' . drupal_get_path('module', $module_name) . '/img1.jpg' 

:

+0

Yanlış. "File_create_url" her zaman modül dizini değil, _default/files_ ile ilgili olarak çalışır. Böylece URL'ler http://www.your_site.dev/sites/default/files/sites/all/modules/your_module/images gibi olur. yanlış. –

+0

Evet, doğru. 'file_code_url', URL'yi/sites/default/files altında döndürecektir. Teşekkürler. –

0

Görüntünüzün uygun URL'sini almak için, görüntü yolunuzun başında base_path() eklemeniz gerekir. Doğru URL şu şekilde olur:

$url = base_path() . drupal_get_path("module", "MY_MODULE") . "/image.png";