Столкновение со странной проблемой в Drupal 6 изображений - PullRequest
0 голосов
/ 16 ноября 2011

Я вставил изображение в правую боковую панель, и оно отлично работает на первой странице, но на других страницах (на моем сайте есть страница с названием city), изображения не отображаются, включая изображение боковой панели. Тот же путь и все то же самое, неподвижные изображения не отображаются там, где те же изображения отображаются на передней / домашней странице. мой путь к изображениям - сайты / по умолчанию / файлы / изображения, а мой сайт - http://netelityeasylife.com/drupal

Пожалуйста, кто-нибудь поможет мне в этом. Посоветуйте мне, где я должен внести изменения?

Ответы [ 2 ]

0 голосов
/ 17 ноября 2011

Похоже, у вас установлен drupal в каталоге, т.е. у drupal.

Откройте файл settings.php и установите

$base_path = 'http://netelityeasylife.com/drupal';
0 голосов
/ 16 ноября 2011

На главной странице URL-адрес adv1.gif разрешается как

http://netelityeasylife.com/drupal/sites/default/files/images/adv1.gif

На странице городов это

http://netelityeasylife.com/drupal/node/sites/default/files/images/adv1.gif
                                   ^^^^

URL-адрес изображения кодируется в HTML как sites/default/files/images/adv1.gif. Учитывая фактический URL-адрес страницы, которую вы просматриваете, эта проблема не будет решена правильно.

Одним из способов решения этой проблемы является жесткое кодирование URL-адреса изображения в вашем узле или предоставление URL-адреса, который будет корректно разрешаться с учетом базы вашей общедоступной папки HTML, например

/sites/your_site/image_folder/image_filename
...