Цитата |
---|
Артем Шипулин пишет:
Здравствуйте, делаю доску объявлений через компоненту "Полный каталог": не получается настроить шаблон для вывода нескольких фотографий при детальном просмотре элемента, и чтобы по нажатию на любую фотографию она отображалась в всплывающем окне с разрешением 800*600? Тематика доски объявлений - автомобильная, соответственно название объявлений это марка автомобиля, но если добавлять несколько элементов (машин на продажу), то получается, что могут быть элементы с одинаковыми названиями-марками и в такой ситуации, на сайте выводится только один элемент с таким названием, а не все, как разрешить эту проблему? |
Код |
---|
<?if($arResult["DETAIL_TEXT"]):?> <?=$arResult["DETAIL_TEXT"]?><br /> <?elseif($arResult["PREVIEW_TEXT"]):?> <?=$arResult["PREVIEW_TEXT"]?><br /> <?endif;?> |
Код |
---|
<P> <?foreach($arResult["PROPERTIES"] as $pid=>$arProperty):?> <?if($pid == "foto"){?> // $pid == "foto" - замени на свой идентификатор фотки!!!!!!!!!!!! <? if($arProperty["PROPERTY_TYPE"]=="F") { if(!is_array($arProperty["VALUE"])) $arProperty["VALUE"] = array($arProperty["VALUE"]); $arValues = array(); foreach($arProperty["VALUE"] as $value) if($arFile = CFile::GetFileArray($value)) $arValues[] = $arFile["SRC"]; } elseif(is_array($arProperty["DISPLAY_VALUE"])) {} else {} $m = 0; for($i=0;$i<count($arValues);$i++){ ?> <? if($m%2==1){ ?><img src="<?=$arValues[$i]?>" border="0" title="<?=$arProperty["DESCRIPTION"][$i]?>" alt="<?=$arProperty["DESCRIPTION"][$i]?>"><P> <? }else{ ?><img src="<?=$arValues[$i]?>" border="0" title="<?=$arProperty["DESCRIPTION"][$i]?>" alt="<?=$arProperty["DESCRIPTION"][$i]?>"> <? } $m++; } ?> <?}?> <?endforeach?> |
Цитата |
---|
Артем Шипулин пишет:
и чтобы по нажатию на любую фотографию она отображалась в всплывающем окне с разрешением 800*600? |