[QUOTE]Максим Месилов пишет:
Модифицируйте шаблон вывода.
Добавьте ветку if с проверкой: если картинки в arResult нет, то взять картинку из шаблона дефолтную.
Сделайте var_dump и посмотрите структуру arResult[/QUOTE]
это можно использовать как вариант номер 1
возможен еще вариант 2
модифицируйте result_modifier.php
1.сделайте var_dump и посмотрите структуру arResult
2. посмотрите как представлены данные по элементам и найдите как выводится свойство-картинка
3. далее все просто - подсуньте в незаполненные свойства картинки свое изображение по умолчанию (делаем как написал Максим)
при использовании такого варианта шаблон уже получит готовый массив для выдачи
этот вариант - пратически полная аналогия варианта, предложенного Максимом, за исключеним того, что модификация будет не в самом шаблоне, а в данных, передаваемых в шаблон
но так как шаблон все равно надо будет кастомизировать :) (копировать шаблон компонента в свой шаблон сайта), то никакого существенного выигрыша этот вариант не дает. (просто если вам понадобится несколько разных шаблонов для одного и того же компонента - достаточно будет переносить в них готовый result_modifier.php, а не править каждый)
т.е. вариант 1 более прост.
вариант 2 - когда надо универсализировать задачу для случаев использования нескольких шаблонов для одного и того же компонента
Модифицируйте шаблон вывода.
Добавьте ветку if с проверкой: если картинки в arResult нет, то взять картинку из шаблона дефолтную.
Сделайте var_dump и посмотрите структуру arResult[/QUOTE]
это можно использовать как вариант номер 1
возможен еще вариант 2
модифицируйте result_modifier.php
1.сделайте var_dump и посмотрите структуру arResult
2. посмотрите как представлены данные по элементам и найдите как выводится свойство-картинка
3. далее все просто - подсуньте в незаполненные свойства картинки свое изображение по умолчанию (делаем как написал Максим)
при использовании такого варианта шаблон уже получит готовый массив для выдачи
этот вариант - пратически полная аналогия варианта, предложенного Максимом, за исключеним того, что модификация будет не в самом шаблоне, а в данных, передаваемых в шаблон
но так как шаблон все равно надо будет кастомизировать :) (копировать шаблон компонента в свой шаблон сайта), то никакого существенного выигрыша этот вариант не дает. (просто если вам понадобится несколько разных шаблонов для одного и того же компонента - достаточно будет переносить в них готовый result_modifier.php, а не править каждый)
т.е. вариант 1 более прост.
вариант 2 - когда надо универсализировать задачу для случаев использования нескольких шаблонов для одного и того же компонента