Страница 1 из 2

Макроподстановка выдает неверное значение

Добавлено: 26 сен 2017 12:52
FurFurFur
Здравствуйте.
Необходимо вывести в описание товара определенные фотографии.
Opencart 2.1.0.1
Воспользовалась макроподстановкой {ФОТО1}
В шаблоне выглядит так:
<img src="ФОТО1">
Однако при публикации на сайте ссылка на картинку совершенно непонятная, название фото на сервере не существующее, но при этом уникальное и у каждого товара своё, а каталог в котором якобы лежит фото имеет название склееное из рубрик в котором лежит сам товар, при этом такого каталога на сервере не существует. Соответственно и фото не показывается.
Например вот:
Адрес страницы товара: сайт.ру/foto-video-tekhnika/fotoapparaty/fotoapparaty-sony/fotoapparat-sony-ilce-7
Адрес несуществующей фотографии этого товара: сайт.ру/foto_video_tehnika_fotoapparati_fotoapparati_sony/pic_3500_305432_30_.jpg

Есть ли какие то настройки для этой макроподстановки? Как генерируется ссылка? В настройках загрузки картинок всё по дефолту и картинки закачиваются, но по стандартному пути, а не по тому что выдает {ФОТО1}

Re: Макроподстановка выдает неверное значение

Добавлено: 26 сен 2017 17:17
support
похоже из за папок не удастся сформировать ссылку на фото, эта макро не учитывает эти пути категорий, можно отключить их создание в доп. настройках экспорта, тогда все файлы будут в 1й папке и путь будет простой.

Re: Макроподстановка выдает неверное значение

Добавлено: 28 сен 2017 14:46
FurFurFur
e-special писал(а):похоже из за папок не удастся сформировать ссылку на фото, эта макро не учитывает эти пути категорий, можно отключить их создание в доп. настройках экспорта, тогда все файлы будут в 1й папке и путь будет простой.
После изменения этой настройки обнаружилась другая проблема. Фотографии загружаются, но пути к ним совсем не прописываются в базу данных. На странице товара img с пустыми src. Причем в независимости включено разделение на категории или нет. Хотя описания товаров в базу прописываются, проблема только с путями картинок. В чём может быть дело?

Re: Макроподстановка выдает неверное значение

Добавлено: 28 сен 2017 15:15
support
Проверьте корректность папки в настройках для загрузки фото по ftp.

Re: Макроподстановка выдает неверное значение

Добавлено: 28 сен 2017 15:24
FurFurFur
e-special писал(а):Проверьте корректность папки в настройках для загрузки фото по ftp.
Действительно, пути были неверно прописаны.
Фотографии появились, однако в описании товара макроподстановка {ФОТО1} всё равно выдаёт кривую ссылку в таком же виде как и ранее.

Re: Макроподстановка выдает неверное значение

Добавлено: 29 сен 2017 09:05
support
Вероятнее всего под "кривой" Вы понимаете оригинальное место хранения и название фото из папки с БД.
E-Trade Content Creator\content_db\ИМЯ_БД\ProductImages\elektronika_audiotehnika_akustika\85\62785_8090_microlab_h_200.jpg

Re: Макроподстановка выдает неверное значение

Добавлено: 29 сен 2017 11:09
FurFurFur
e-special писал(а):Вероятнее всего под "кривой" Вы понимаете оригинальное место хранения и название фото из папки с БД.
E-Trade Content Creator\content_db\ИМЯ_БД\ProductImages\elektronika_audiotehnika_akustika\85\62785_8090_microlab_h_200.jpg
Блин и правда. Но какой в этом смысл? С сайта в локальную папку в любом случае не попасть. Я надеялась этой макроподстановкой картинку в описании товара вывести.

Re: Макроподстановка выдает неверное значение

Добавлено: 02 окт 2017 15:52
support
Как вариант загружать доп. фотографии из папки с БД.

Re: Макроподстановка выдает неверное значение

Добавлено: 03 окт 2017 23:12
FurFurFur
e-special писал(а):Как вариант загружать доп. фотографии из папки с БД.
Спасибо большое за помощь, с этим теперь всё в порядке.
Еще такой вопрос:
Как выводить отдельные характеристики в описании товара? Т.е. именно в html шаблоне, а не через настройку для макроподстановки {ОПИСАНИЕ_ТОВАРА}.
В самом html шаблоне макроподстановки вида {FID=123} не работают.

Re: Макроподстановка выдает неверное значение

Добавлено: 04 окт 2017 13:11
support
Такой возможности нет, к сожалению, и не планируется.