ПРивет.
Как мне указать путь к картинке что лежит в теме шаблона.
Если например с главной страницы делаю... то пишу так и все пашет
<?php<img src="<?php print base_path().path_to_theme()?>/img/Kiss.png"/>?>
И путь формируется в итоге такой:
http://site.ru/sites/all/themes/milang/img/Kiss.png
А вот если я создал ноду, и пытаюсь в ней отобразить картинку... то в итоге получаю такой путь
http://site.ru/modules/node/img/Kiss.png
Как мне из ноды получить путь к теме сайта?
path_to_theme из ноды возвращает /modules/node
а нужно /sites/all/themes/milang/
Комментарии
Нашел такой вариант...
Например тема называется milang
<?php<img src="<?php print base_path().drupal_get_path('theme', 'milang')?>/img/Dress.png"/> ?>
Буду рад еще советам...
лично я, обычно пишу "/sites/all/themes/имятемы/logo.gif" и работает, слэш в начале строки означает, что путь начинается с корня сайта, а не с текущего места.
да, главное чтоб правильно были настроены виртуальные хосты)
правильно делать относительные ссылки т.е. без base_path(). А так вы на правильном пути. Можно еще изображение сделать background через css