Lesbare URLs: Bilderpfade funktionieren nicht
Eingetragen von MaWe4585 (41)
am 28.02.2010 - 17:35 Uhr in
am 28.02.2010 - 17:35 Uhr in
Hallo,
ich zeige in meinem Modul ein Bild an und binde dieses folgendermaßen ein:
<?php
$pcontent .= '<img src="'.drupal_get_path('module', 'mymodule').'/images/image.png" style="width:40px;height:40px;">';
?>
Wenn ich lesbare URLs deaktiviere klappt das, wenn ich es aber aktiviere werden die Bilder nicht angezeigt.
URL der Seite ist: http://localhost/drupal/
URL der Unterseite mit dem Bild http://localhost/drupal/mysite/0/
der Pfad zum Bild bei lesbarer URL wird als
http://localhost/drupal/mysite/sites/all/modules/mymodule/images/image.png
angezeigt.
hook_menu() hat folgenden Eintrag:
<?php
$items['mysite']=array(
'title' => t('MySite'),
'page callback' => 'mysite_all',
'access callback' => 'mymodule_access_granted',
'access arguments' => array('images'),
'type' => MENU_CALLBACK
);
?>
der Index /0 am Ende wird von mir im Code hinzugefügt und ausgewertet.
Liegt das nicht-anzeigen am index?
Wie kann ich sonst solche temporären Unterseiten machen bzw die Bilder anzeigen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Probiers mal inklusive
am 01.03.2010 - 10:29 Uhr
Probiers mal inklusive base_path:
<?php
$pcontent .= '<img src="'.$base_path.drupal_get_path('module', 'mymodule').'/images/image.png" style="width:40px;height:40px;">';
?>
perfekt, danke. das <?php
am 01.03.2010 - 11:10 Uhr
perfekt, danke.
das
<?php
global $base_path;
?>