Как к торговому каталогу прилепить картинку, чтобы она отображалась у все товаров (у которых нет своей картинки)?
|
Как к торговому каталогу прилепить картинку, чтобы она отображалась у все товаров (у которых нет своей картинки)?
|
|
|
|
|
|
Модифицируйте шаблон вывода.
Добавьте ветку if с проверкой: если картинки в arResult нет, то взять картинку из шаблона дефолтную. Сделайте var_dump и посмотрите структуру arResult |
|
|
|
|
|
Здравствуйте, а вот у меня var_dump($arResult) выводит NULL. По одному из примеров форума делал
<? foreach($arResult["ITEMS"] as $key=>$arItem): if (!is_array($arItem["PREVIEW_PICTURE"])): $arResult["ITEMS"][$key]["PREVIEW_PICTURE"]["SRC"]=SITE_TEMPLATE_PATH."/images/nofoto.png"; $arResult["ITEMS"][$key]["PREVIEW_PICTURE"]["HEIGHT"]=150; $arResult["ITEMS"][$key]["PREVIEW_PICTURE"]["WIDTH"]=150; endif; endforeach; ?> безрезультатно, выполнил var_dump($arResult)дабы посмотреть структуру - NULL, как быть? |
|
|
|
|
|
Может вот это ?!
|
|
|
|
|
Забыл упомянуть, что правлю я result_modifier. |
|||
|
|
|
|
я ответил для этого вопроса
|
|||
|
|
|
Может, раз уж вы заглядываете на эту тему, вы выполните var_dump($arResult); в пхп строке, и скажите мне результат?) |
|||||
|
|
|
|
Найдите шаблон компонента каталога в вашей теме там будет вывод картики и сделайте в этом месте примерно так:
<?php if($aItem['PREVIEW_TEXT']): ?> <img src="<?=$aItem['PREVIEW_TEXT']?>" alt="<?=$aItem['NAME']?>"> <?php else: ?> <img src="<?php echo SITE_TEMPLATE_PATH ?>/img/content/500x500.jpg" alt="" /> <?php endif; ?> |
||||
|
|
|
|||