Здравствуйте,
заказывал у студии переезд сайта с Джумлы на Битрикс, все сделали хорошо, недавно переехали, но [url=http://www.ros-door.ru/price.php]один модуль не "докрутили".[/url]
Название каждой секции прайса раньше было такого вида: [I]Раздел >>> Подраздел. [/I]Информация берется из каталога (сверху справа).
Теперь все в перемешку. Это мне и нужно исправить.
Разработчик просит 1300р. и несколько дней на выполнение. Вопроса два: 1. тяжело ли сделать самостоятельно без особых знаний сайтостроения; и 2. может быть посоветуете какой-нибудь родной для битрикса модуль, пусть платный.
Насколько я помню, это самописный модуль прайс-листа, причем порядок вывода категорий менялся только в базе данных сайта (если это важно).
Шаблон компонента:
Скрытый текст |
|---|
[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$APPLICATION->AddHeadString('<script type="text/javascript" src="'.SITE_TEMPLATE_PATH.'/js/jquery.printPage.js"></script>',true) ?>
<script> jQuery(document).ready(function(){ var $j = jQuery.noConflict(); var el = $j('.pl_category_data'); $j('.pl_category_head').click(function(){ $j(this).next().slideToggle("slow"); }); });
function printPrice() { window.print(); //var $j = jQuery.noConflict(); //$j('.fl.content').printPage({url:"/price.php"}); } </script> <? ?> <div class="pl_service_content"> <div class="change"> <a onclick="printPrice(); return false" href="#1"> <img src="<?=SITE_TEMPLATE_PATH?>/img/print.png" /></a> <?/*<a ><img src="<?=SITE_TEMPLATE_PATH?>/img/pdf.png" /></a>*/?> </div>
<?foreach($arResult["SECTIONS"] as $key=>$arSection){ if($arSection['DEPTH_LEVEL'] < $arResult["SECTIONS"][$key+1]['DEPTH_LEVEL']) { $parentSectName = $arSection['NAME']; } if(count($arSection["ITEMS"]) == 0) {
continue; } ?> <div name="category_id<?=$arSection['ID']?>" class="pl_category_container"> <div name="category_id<?=$arSection['ID']?>" class="pl_category_head"> <table width="" cellspacing="1" cellpadding="1" border="0"> <tbody> <tr><td width="490" align="left" class="pl_category_name"><b><a href="<?=$arSection["SECTION_PAGE_URL"]?>" title="Перейти на страницу категории" target="_blank" ><?=$parentSectName.' '.$arSection['NAME']?></a></b></td><td width="250" align="right"><a class="pl_showhide" title="Показать товары этой категории" > Показать товары этой категории</a></td></tr> </tbody> </table> </div>
<div style="display: none;" name="category_id<?=$arSection['ID']?>" class="pl_category_data"> <table width="100%" cellspacing="1" cellpadding="1" border="0" class="pl_category"> <tbody> <tr class="pl_category_subhead"><td width="600" align="center"> <div align="left"> <b>Наименование</b></div> </td><td width="80"> <div align="center"><b>Размеры</b></div> </td><td width="100"> <div align="center"><b></b></div> </td><td width="100"> <div align="center"><b>Подкатегория</b></div> </td><td width="270"> <div align="center"><b>Цена</b></div> </td></tr>
<?foreach($arSection["ITEMS"] as $arElement){?>
<tr> <td width="600" class="pl_product"> <a href="<?=$arElement['DETAIL_PAGE_URL']?>" target="_blank" ><?=$arElement['NAME']?></a></td><td class="pl_product"> <div align="center" style="z-index: 7;" class="tp"><b><img src="prod_s_desc.gif" border="0" /> <span style="left: 50px;"> <?= $arElement['PROPERTIES']['SIZE']['VALUE'].' мм' ?> </span></b></div> </td> <td class="pl_product"> <div align="center" valign="middle"><a title="Подробные характеристики" href="<?=$arElement['DETAIL_PAGE_URL']?>" >[Подробности...]</a></div> </td><td class="pl_product"><a href="<?=$arSection["SECTION_PAGE_URL"]?>" target="_blank" ><?=$arSection['NAME']?></a></td><td class="pl_productPrice"> <span class="productPrice"> Цена: <?=$arElement['PROPERTIES']['PRICE']['VALUE']?> руб. </span> <br /> </td> </tr> <?}?> </tbody> </table> </div> </div> <br /> <?}?>
</div> [/CODE] |