Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Собственные картинки товаров

00 голосов
3
Пытаюсь вывести собственные картинки для товаров. В таблицу b_iblock_element добавлено поле IMAGE_FILE. В нем текстовая строка пути к файлу. Допустим так "cat4805/0101/17750n.jpg".

Модифицирую компонент вывода списка товаров. bitrix:catalog.section.

В component.php добавил
IMAGE_FILE в выборку
$arSelect = array(
"ID",
"NAME",
"CODE",
"IBLOCK_ID",
"IBLOCK_SECTION_ID",
"DETAIL_PAGE_URL",
"DETAIL_TEXT",
"DETAIL_TEXT_TYPE",
"DETAIL_PICTURE",
"PREVIEW_TEXT",
"PREVIEW_TEXT_TYPE",
"PREVIEW_PICTURE",
"PROPERTY_*",
"IMAGE_FILE",
);

В используемом шаблоне прописываю [img]/images/products/Small/[/img]" alt="иконка">

И ничего. на странице появляется только пустое место от картинки. В свойствах картинки /images/products/Small/, т.е. <?echo $arElement["IMAGE_FILE"]?> не выдает значение из базы. Пробовал так <?=$arElement["IMAGE_FILE"]?>, эффект тот же.
спросил 10 Фев, 14 от kilobok (100 баллов)

3 Ответы

00 голосов
Привыкли руки к топорам.. (с) smile:-)

Может быть добавить в свойства инфоблока свойство типа файл?
ответил 27 Июнь, 14 от Siemka (1,020 баллов)
00 голосов
Если используются инфоблоки+, то этого хватит. Если обычные, то попробуйте указать своё поле дополнительно, вот так:
Код
$arSelect = array( 
"ID", 
"NAME", 
"CODE", 
"IBLOCK_ID", 
"IBLOCK_SECTION_ID", 
"DETAIL_PAGE_URL", 
"DETAIL_TEXT", 
"DETAIL_TEXT_TYPE", 
"DETAIL_PICTURE", 
"PREVIEW_TEXT", 
"PREVIEW_TEXT_TYPE", 
"PREVIEW_PICTURE", 
"PROPERTY_*", 
"PROPERTY_IMAGE_FILE", 
); 

Ну и потом значение брать $arElement["PROPERTY_IMAGE_FILE_VALUE"]

/если не ошибаюсь :)
ответил 27 Окт, 14 от sickmind (4,660 баллов)
00 голосов
Цитата
Роман Забродин пишет:
Привыкли руки к топорам.. (с) smile:-)

Может быть добавить в свойства инфоблока свойство типа файл?

С первой версией компонентов работало нормально. В шаблоне просто кусок есть, который подряд все property наличествующие выводит, не охото его убирать, а картиночку в другом месте выводить надо.

Александр Черкасов,
Можно по подробнее, что за компоненты+ и обычные?
ответил 25 Фев, 15 от Ivon (100 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 09 Апр, 14 от Lilali (100 баллов)
0 голосов
1 ответ
0 голосов
4 ответов
0 голосов
1 ответ
спросил 26 Фев, 14 от apexka4 (100 баллов)
0 голосов
0 ответов