Я с php не особо дружу. Может подскажите, что именно надо перенести и куда:)?
09.10.2012 15:57:53
Я с php не особо дружу. Может подскажите, что именно надо перенести и куда:)?
|
|
|
|
09.10.2012 17:21:39
Вроде просто, но у меня выдает ошибку,когда пытаюсь лишь вырезать этот кусок. Может вы посмотрите код и скажите, что и как сделать. Вот его часть с того места, что вы указали
<? if (is_array($arResult['DISPLAY_PROPERTIES']) && count($arResult['DISPLAY_PROPERTIES']) > 0): ?> <?$arProperty = $arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]?> <?if(count($arProperty["DISPLAY_VALUE"]) > 0):?> <div class="catalog-detail-recommends"> <h4><?=$arProperty["NAME"]?></h4> <div class="catalog-detail-recommend"> <? global $arRecPrFilter; $arRecPrFilter["ID"] = $arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]["VALUE"]; $APPLICATION->IncludeComponent("bitrix:store.catalog.top", "", array( "IBLOCK_TYPE" => "", "IBLOCK_ID" => "", "ELEMENT_SORT_FIELD" => "sort", "ELEMENT_SORT_ORDER" => "desc", "ELEMENT_COUNT" => $arParams["ELEMENT_COUNT"], "LINE_ELEMENT_COUNT" => $arParams["LINE_ELEMENT_COUNT"], "BASKET_URL" => $arParams["BASKET_URL"], "ACTION_VARIABLE" => $arParams["ACTION_VARIABLE"], "PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"], "CACHE_TYPE" => $arParams["CACHE_TYPE"], "CACHE_TIME" => $arParams["CACHE_TIME"], "DISPLAY_COMPARE" => "N", "PRICE_CODE" => $arParams["PRICE_CODE"], "USE_PRICE_COUNT" => $arParams["USE_PRICE_COUNT"], "SHOW_PRICE_COUNT" => $arParams["SHOW_PRICE_COUNT"], "PRICE_VAT_INCLUDE" => $arParams["PRICE_VAT_INCLUDE"], "FILTER_NAME" => "arRecPrFilter", "DISPLAY_IMG_WIDTH" => $arParams["DISPLAY_IMG_WIDTH"], "DISPLAY_IMG_HEIGHT" => $arParams["DISPLAY_IMG_HEIGHT"], "SHARPEN" => $arParams["SHARPEN"], "ELEMENT_COUNT" => 30, , $component ; ?> </div> </div> <?unset($arResult["DISPLAY_PROPERTIES"]["RECOMMEND"])?> <?endif;?> <?endif;?> <? if (is_array($arResult['DISPLAY_PROPERTIES']) && count($arResult['DISPLAY_PROPERTIES']) > 0): ?> <div class="catalog-detail-properties"> <h4><?=GetMessage('CATALOG_PROPERTIES')?></h4> <div class="catalog-detail-line"></div> <?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <div class="catalog-detail-property"> <span><?=$arProperty["NAME"]?></span> <? if(is_array($arProperty["DISPLAY_VALUE"])): echo implode(" / ", $arProperty["DISPLAY_VALUE"]); elseif($pid=="MANUAL";): ?> <? else: echo $arProperty["DISPLAY_VALUE"]; endif; ?> </div> <?endforeach;?> </div> <?endif;?> <?if($arResult["DETAIL_TEXT"]):?> <div class="catalog-detail-full-desc"> <h4><?=GetMessage('CATALOG_FULL_DESC')?></h4> <div class="catalog-detail-line"></div> <span itemprop = "description"><?=$arResult["DETAIL_TEXT"];?></span> </div> <?endif;?> </div> |
|
|
|
09.10.2012 17:45:22
Пропущенные поначалу три строчки добавлены в верхний фрагмент кода. Попробуйте теперь.
|
|
|
|
09.10.2012 18:06:44
Не сомневайтесь, сейчас проделал предложенную "рокировку" на одном из своих сайтов: работает без проблем. Главное все точно скат-пейстить:)
|
|
|
|
09.10.2012 18:28:33
Спасибо. Работает,но у меня не так как надо.
Строки перенеслись,но на их месте остались дубли в виде ссылок.Вот скрин |
|
|
|
09.10.2012 18:55:18
Да, и у меня оказалась такая проблема: дублирование там и сям, надо посмотреть.
|
|
|
|
09.10.2012 19:53:04
Причина вот в перемещении вот этой строчки кода:
|
|||||
|
|
10.10.2012 10:52:15
Огромное спасибо!
Да, характеристики товара сместились вниз, но лучше там, чем как было сразу:) У меня есть еще один вопрос который мучает меня. Он, наверное, более труден, но может вы и там поможете? |
|
|
|
02.04.2013 15:44:17
Александр Янкович, СПАСИБО!
Вопрос один, почему этого нет в стандартной сборки магазина? |
||||
|
|
|||