Зачастую необходимо вывести дефолтную картинку, при отсутствии закачанной.
2 варианта, попроще и по-универсальнее:
- Закачиваем небходимую картинку-заглушку, типа "no_foto" или "no_image" обычным для компонента способом, потом смотрим ее относительный адрес. Далее в нужном месте вывода картинки (в данном случае "объект в списке" компонента "каталог товаров") меняем NULL в тернарном операторе на нашу картинку.
".( $f_SmallImg1 ? "<a href='$fullLink'><img src='$f_SmallImg1' alt='$f_Title' class='nc_row_img' style='float:left' /></a>" : "<a href='$fullLink'><img src='/netcat_files/96/130/h_530f6aa849b080212029561356c870d9' alt='$f_Title' class='nc_row_img' style='float:left' /></a>" )."
- Используем функцию nc_file_path для того чтобы записать опять-же относительный адрес нашей картинки в какую-нибудь переменную, например, $default_path. Все выражение необходимо вписать в поле "Системные натсройки" нужного компонента (как известно поле "Системные настройки" представляет собой PHPконсоль и работает при отображении списка объектов.), например, так:
$default_path = nc_file_path(73, 100, 'SmallImg1', "");
И соответствующим образом поменять выражение для вывода картинок:
".( $f_SmallImg1 ? "<a href='$fullLink'><img src='$f_SmallImg1' alt='$f_Title' class='nc_row_img' style='float:left' /></a>" : "<a href='$fullLink'><img src='$default_path' alt='$f_Title' class='nc_row_img' style='float:left' /></a>" )."
или так:
<a href='$fullLink'><img src='".($f_SmallImg1 ? $f_SmallImg1 : $default_path)."' alt='$f_Title' class='nc_row_img' style='float:left' /></a>
Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">