вместо DISPLAY_VALUE поставил VALUE, работает, спасибо!
24.02.2012 11:28:40
таким образом работает, но правда только в мазиле и эксплорере, в опере и хроме нет.
|
|||
|
22.02.2012 18:50:22
в компоненте catalog есть шаблон для вывода catalog.element. есть там строчки для вывода картинок
<?foreach($arResult["MORE_PHOTO"] as $PHOTO):?> <img border="0" src="<?=$PHOTO["SRC"]?>" width="<?=$PHOTO["WIDTH"]?>" height="<?=$PHOTO["HEIGHT"]?>" alt="<?=$arResult["NAME"]?>" title="<?=$arResult["NAME"]?>" /> <?endforeach?> хочу применить к этому коду слайдер на jquery. цепляя в headere темплейта скрипты и cssку ничего не происходит, вставляя скрипты уже в шаблоне catalog.element работает, но работает тока в mozzile и explorere , в опере, хроме, и safari не работает, подскажите как можно решить енту проблему. |
|
|
25.01.2012 10:14:36
из инфоблока каталог выводятся разделы при помощи компонента store.catalog.index у каждой записи ссылки на записи подраздела которые выводятся на отдельной страничке где есть компонент catalog.section.list , но на этой страничке ничего не выводится. вот код компонента
<? if(!defined("B_PROLOG_INCLUDED";)||B_PROLOG_INCLUDED!==true)die(); if ($this->StartResultCache(3600)) { $iblock_id = $arParams['IBLOCK_ID']; $section_id=$arParams["SECTION_ID"]; //$arFilter = array('IBLOCK_ID'=>$iblock_id, "ID"=>$new_arr); if (CModule::IncludeModule('iblock')){ $arFilter = array( "ACTIVE"=>"Y", "GLOBAL_ACTIVE"=>"Y", "IBLOCK_ID"=>$iblock_id, "ID"=>$section_id, "IBLOCK_ACTIVE"=>"Y", ); $arSelect[] = "ID"; $arSelect[] = "NAME"; $rsSections = CIBlockSection::GetList($arSort, $arFilter, false, $arSelect); $rsSections->SetUrlTemplates("", $arParams["SECTION_URL"]); while($arSectionrs = $rsSections->GetNext()) { $myFilter["ACTIVE"] = "Y"; $myFilter["IBLOCK_ID"] = $iblock_id; $myFilter["SECTION_ID"] = $section_id; $myFilter["ACTIVE_DATE"] = "Y"; $myFilter["CHECK_PERMISSIONS"] = "Y"; $myElements = CIBlockElement::GetList(array("PROPERTY_13.NAME" => "ASC";), $myFilter, array("PROPERTY_13";), false, array("PROPERTY_13";)); $catid1=0; $catid=0; $kolincat=0; $arSection["CAT"] = array(); $ii=0; while($myElement = $myElements->GetNextElement()) { foreach($myElement as $p) { if ($p["PROPERTY_13_VALUE"]!='') { $catid=$p["PROPERTY_13_VALUE"]; $kolincat=$p["CNT"]; } } $myCat = CIBlockElement::GetList(array("ID" => "ASC";),array("IBLOCK_TYPE_ID" => "category","ID" =>$catid,"IBLOCK_ID"=>4 ), false, false, array()); $catname=""; while($cat = $myCat->GetNextElement()) { foreach($cat as $cc) { if ($cc["NAME"]!='') { $catname=$cc["NAME"]; } } } $arSection["NAME"] = $catname; $arSection["ID"] = $catid; $arSection["CNT"] = $kolincat; $arResult["CAT"][]=$arSection; } $arResult["RAZDNAME"]=$arSectionrs["NAME"]; $arResult["ID"]=$arSectionrs["ID"]; } } $this->IncludeComponentTemplate(); } ?> и шаблона компонента <?if(!defined("B_PROLOG_INCLUDED";) || B_PROLOG_INCLUDED!==true)die();?> <div id="road"> <h1><?=$arResult["RAZDNAME"]?></h1> <div class="text"> <?$APPLICATION->IncludeComponent("search.form", "flat", array( "PAGE" => "/search/", "USE_SUGGEST" => "N", "IBLOCK_TYPE" => "catalog", "IBLOCK_ID" => "3", "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000", "CACHE_FILTER" => "N", "CACHE_GROUPS" => "Y", "PRICE_CODE" => array( 0 => "BASE", ![]() "PAGE_ELEMENT_COUNT" => "5000", "LINE_ELEMENT_COUNT" => "1", ![]() false );?> </div> <div class="predmeti"> <?$k=1; $cell = 0; foreach($arResult["CAT"] as $arCat): ?> <?if ($k%4==0 || $k%3==0){?><div class="no_plashka_left" style="<?if($k==2 || $k==4){?>padding-left:65px;<?}?>"> <?} else{?> <div class="ser_plashka_left" style="<?if($k==1 || $k==3){?>padding-right:30px;<?}?>"><?}?> </div> <?if($k%2==0|| $k%4==0){?><div class="clear"></div><?} if($k%4==0){$k=0;}$k++;?> <? endforeach; // foreach($arSection["CAT"] as $arCat): ?> </div> после того как я скопировал этот шаблон и применил новый ничего неотображает, применив старый тоже ничего? |
|
|
24.01.2012 17:06:46
компонент catalog.sections.list выводил из инфоблока инфу, нажав на компоненте копировать шаблон применился новый шаблон template1, в точности такой же как и default и ничего не выдает, применив опять default тоже ничего не выдает в чем может быть проблема, сам компонент я не затрагивал?
|
|
|
15.12.2011 14:13:45
как в битриксе сделать чтобы названия страниц выводились корректно на русском языке вместо
|
|
|