Делаю вывод фотографии товара в другой сущности.
Товар выбираю в поле "сущность, выпадающий список". Далее в поле "ajax запрос" пишу php код с запросом в базу, который выводит изображение товара. Если изображения нет, вывожу соответствующую надпись.
Но при сохранении результата в базу, обрезалось значение - это поправил.
Появилась другая проблема. Теперь сохраняет с заменой знака "<" и ">" на "_".
Получается следующее:
Код: Выделить всё
_img width="150" src=http://siteadress.com/index.php?module=items/info&path=35-3/31-1&&action=download_attachment&preview=small&file=MTYzNTQyNzkxMV9nY3B0amMxbXp3MHNybTg1dW1tcmVtd3ZhODRibC5qcGc%3D&token=xz5V0XXfRj_Код: Выделить всё
$value = '';
$choices_id = [374];
$item_query = db_query("select field_345 as value, parent_item_id from app_entity_31 where id={$choices_id}");
if($item = db_fetch_array($item_query)) {
if ($item['value'] != NULL) {
$value = '<img width="150" src=' . url_for('items/info&path=35-' . $item['parent_item_id'] . '/31-' . $choices_id . '&&action=download_attachment&preview=small&file=' . urlencode(base64_encode($item['value']))) . '>';
} else {
$value = "у товара нет фото";
}
}
echo $value;
$form_field_value = $value;
Появилась она из-за надобности использования фотографии и в форме создания\редактирования и на странице записи. Также используется в форме в поле "Форма вложенной сущности"