drupal 7 ссылка на изображение темы - PullRequest
1 голос
/ 09 октября 2011

Это кажется очень простым вопросом, но я гуглюсь и не могу получить хороший ответ.

учитывая сайты / все / themes / phppos / img / demo.png

Какой ПРАВИЛЬНЫЙ способ создания изображения занимает первая страница - front.tpl.php?

Я попробовал следующее: (Я получаю модули / system / img / demo.png)

<?php echo theme('image', array('path' => path_to_theme() .'/img/demo.png')); ?>

1 Ответ

1 голос
/ 09 октября 2011

В качестве полученного пути вы получаете modules/system/img/demo.png, потому что вы вызываете функцию path_to_theme() в функции theme().

В соответствии с документацией для path_to_theme():

... при вызове в рамках вызова тем будет зависеть от того, где находится функция тем.

Попробуйте вместо этого использовать drupal_get_path('theme', $theme_name).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...