Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как указать относительный путь к картинке в модуле html


airy

Recommended Posts

Прушу прощения если уже было.

 

Как указать в модуле html (https://opencartforum.com/files/file/54-html-модуль/)

относительный путь к картинке, чтобы при переносе на хосинг не нужно было менять пути,

там тема поддержки закрыта

 

т.е. сейчас добавляем картинку в блок html:

 

<img alt="" src="http://localhost/ocart/image/data/cart.png" style="width: 70px; height: 70px;" />

 

но при этом в настройках сайта в config.php есть переменная  define('HTTP_IMAGE', 'http://localhost/ocart/image/');

 

как использовать 'HTTP_IMAGE' ? (возможно есть какая-то команда php?)

 

 

или есть какой-то другой простой способ?

 

Заранее благодарен.

Надіслати
Поділитися на інших сайтах


  • 10 months later...

Спрашивали о модуле, ответили о CSS...
 
Так как же все таки прописать относительный путь к картинке в модуле? Интересует ИМЕННО в файле .tpl модуля. Прописал

 

<style type="text/css">
    ul.menu li a { background:url(../image/collapsed.gif) left 11px no-repeat; }
</style>

 

Дерикторию image ищет в корне сайта, а не в дериктории темы.

 

Работает если перенести стили в css модуля и прописать путь к нему в .tpl, а как быть с самим стилем в .tpl?

 

Спасибо

Надіслати
Поділитися на інших сайтах


Не правильно понял вопрос. Тут речь идет о конкретном модуле, я хотел узнать другое. Пишу модуль, который использует свои стили и картинки. Хотел обойтись без дополнительных файлов .css, не получется...

 

Вопрос снят

Надіслати
Поділитися на інших сайтах


Очень самоуверенные ответы. ну да ладно... Наверное о 

Не правильно понял вопрос. Тут речь идет о конкретном модуле, я хотел узнать другое. Пишу модуль, который использует свои стили и картинки. Хотел обойтись без дополнительных файлов .css, не получется...

Вопрос снят

Вы прочитать не успели.

 

1. в файлах стилей не нужно учитывать название темы, так как при установке темы, используется именно тот файл стилей, который расположен в папке с темой

 

намудрили... начали о "в файлах стилей" а закончили стилями с темы... и я школьник? ето же вы читать не умеете. или же самоуверенность слепит? При чем тут тема? Это все я знаю и без Ваших "умных" ответов. Я веду речь о модуле. И раз модуль использует свой файл стилей, то путь к этому файлу прописать нужно. Но я не о файле стилей (это пробовал, работает), а о стилях в темпле модуля. И вопрос стоял как в етих стилях прописать относительный путь к картинке? Да Вы же наверное прочли...

 

2. если модуль устанавливается в папку с дефолтом, то используется либо свой прилинкованный файл стилей(который, кстати, тоже может находиться где угодно- все дело в правильности указания пути до него), либо файл стилей расположенный в папке с установленной темы

Вот об этом я писал выше, когда задавал вопрос. Получается, что пользователю придется держать у себя две дериктории. Одна с темой (если не дефолт) и дерикторию Дефолт, где будут темпл, стили и картинки модуля.

 

p.s. Каждый выбирает свою реализацию сам, но для начала должен сам понимать что он хочет и правильно рассчитать свои силы: а стоит ли вообще заниматься этим....а если нет: гугл в помощь и учиться...учиться...учиться...

 

P. S. Когда чтото знаешь, то думаешь что умнее других. Ето не всегда так, особенно если не разобравшись вопить об этом.

 

 

Нашел реализацыю подобной проблемы с использованием переменной $template ТУТ. Мне не подошло, но реализовать можно. Я же, как написал ранее, свой вопрос снял, потому как делал с помощью css файла модуля. Минус: либо в ручную переносить файлы в папку с пользовательской темой, либо не трогать папку Дефолт... Можно еще, как вариант, написать xml файл...

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.