[QUOTE]Алексей Абисфамилинный пишет:
Антон - никакого второго варианта нет. Анонс это анонс, а детальное описание - это детальное описание.
[/QUOTE]
Вариант то он все равно есть :) То что это будет верх корявости - это другой вопрос :)
[QUOTE]
ВЫ тут немножко неправы, говоря [QUOTE]Ковырять шаблон отображения списка? вариант! но тогда проще подфиксить изначальный шаблон, который лезет в базу, что бы уже на входе мы имели детальную картинку не как элемент из массива FIELDS, а как полноценный объект, и обращаться к нему через $arItem["DETAIL_PICTURE"].[/QUOTE]
Изначальный шаблон мы называем "компонентом" и он действительно из базы тянет нужную информацию и передает ее в шаблон вывода, но лезть в компонент Вам не нужно , по причине того, что этот компонент не сможет обновляться далее - что крайне нежелательно.А в шаблоне можно изменить логику и вывести это поле неатк как выводятся там все выбранные в настройках поля (а выводятся они в цикле). Вы можете вывести его отдельно из поскольку это поле содерджит массив выбрать из него ключ отвечающий за путь к картинке на сервере и использовать его для формирования картинки. Так советую и сделать. Есть еще файл result_modifier.php ложим его на одном уровне в шаблоном компонента (template.php) ив нем можемизменить массив $arResult так как вы и хотели, имея в $arItem["DETAIL_PICTURE"] код для отображения картинки или еще что-то там, но незадевая компонент, который теперь смоет обновляться.
Пробуйте. [/QUOTE]
result_modifier.php - не знал, что есть такая вещь. Попробуем :)
Антон - никакого второго варианта нет. Анонс это анонс, а детальное описание - это детальное описание.
[/QUOTE]
Вариант то он все равно есть :) То что это будет верх корявости - это другой вопрос :)
[QUOTE]
ВЫ тут немножко неправы, говоря [QUOTE]Ковырять шаблон отображения списка? вариант! но тогда проще подфиксить изначальный шаблон, который лезет в базу, что бы уже на входе мы имели детальную картинку не как элемент из массива FIELDS, а как полноценный объект, и обращаться к нему через $arItem["DETAIL_PICTURE"].[/QUOTE]
Изначальный шаблон мы называем "компонентом" и он действительно из базы тянет нужную информацию и передает ее в шаблон вывода, но лезть в компонент Вам не нужно , по причине того, что этот компонент не сможет обновляться далее - что крайне нежелательно.А в шаблоне можно изменить логику и вывести это поле неатк как выводятся там все выбранные в настройках поля (а выводятся они в цикле). Вы можете вывести его отдельно из поскольку это поле содерджит массив выбрать из него ключ отвечающий за путь к картинке на сервере и использовать его для формирования картинки. Так советую и сделать. Есть еще файл result_modifier.php ложим его на одном уровне в шаблоном компонента (template.php) ив нем можемизменить массив $arResult так как вы и хотели, имея в $arItem["DETAIL_PICTURE"] код для отображения картинки или еще что-то там, но незадевая компонент, который теперь смоет обновляться.
Пробуйте. [/QUOTE]
result_modifier.php - не знал, что есть такая вещь. Попробуем :)