И так всем привет хочу сделать на своем сайте-магаине вывод характеристик как на ulmart.
1) Сделал кучу инфоблоков так как у товара уйма характеристик
2) Зашел в Настройки компонента и настроил там детальный просмотр выбрал 5 основых характеристик.
3) Далее пошел component/bitrix/catalog/ parametrs.php и element.php
Нашел код:
Этот код который отвечает за вывод Характеристик из инфоблоков.
и продублировал его и заменил описание название кода на
Так же сделайте в папке lang в файле parametrs.php
тока там будет DETAIL_PROPERTY_CODE1_TIP
Далее идем в папку template/bitrix/catalog.element/template.php
В нем ищем строчку 627 в ней начинается наше описание подробных характеристик
удаляем все с дифа item_info_section
и бахаем туда этот код:
Сохраняем и видим что вывод инфы на главной вместо рукописного задротства пошел.
Заходим в редактор компонента Ищем где настраивать вывод детального просмотра и видим там появилось еще одна строка свойства.
В ней выделяем все инфо блоки. Сохраняем и бежим проверять.
Тут я и застрял так как вывод с инфоблока не поменялся а остался старый.
Вопрос куда рыть дальше где поменять значения на новые чтобы выводились все выбранные инфоблоки с нового раздела????
1) Сделал кучу инфоблоков так как у товара уйма характеристик
2) Зашел в Настройки компонента и настроил там детальный просмотр выбрал 5 основых характеристик.
3) Далее пошел component/bitrix/catalog/ parametrs.php и element.php
Нашел код:
| Код |
|---|
DETAIL_PROPERTY_CODE |
и продублировал его и заменил описание название кода на
| Код |
|---|
DETAIL_PROPERTY_CODE1 |
Так же сделайте в папке lang в файле parametrs.php
тока там будет DETAIL_PROPERTY_CODE1_TIP
Далее идем в папку template/bitrix/catalog.element/template.php
В нем ищем строчку 627 в ней начинается наше описание подробных характеристик
удаляем все с дифа item_info_section
и бахаем туда этот код:
| Код |
|---|
<?
if (!empty($arResult['DISPLAY_PROPERTIES']) || $arResult['SHOW_OFFERS_PROPS'])
{
?>
<div class="item_info_section">
<?
if (!empty($arResult['DISPLAY_PROPERTIES']))
{
?>
<dl>
<?
foreach ($arResult['DISPLAY_PROPERTIES'] as &$arOneProp)
{
?>
<dt><? echo $arOneProp['NAME']; ?></dt><dd><?
echo (
is_array($arOneProp['DISPLAY_VALUE'])
? implode(' / ', $arOneProp['DISPLAY_VALUE'])
: $arOneProp['DISPLAY_VALUE']
); ?></dd><?
}
unset($arOneProp);
?>
</dl>
<?
}
if ($arResult['SHOW_OFFERS_PROPS'])
{
?>
<dl id="<? echo $arItemIDs['DISPLAY_PROP_DIV'] ?>" style="display: none;"></dl>
<?
}
?>
|
Сохраняем и видим что вывод инфы на главной вместо рукописного задротства пошел.
Заходим в редактор компонента Ищем где настраивать вывод детального просмотра и видим там появилось еще одна строка свойства.
В ней выделяем все инфо блоки. Сохраняем и бежим проверять.
Тут я и застрял так как вывод с инфоблока не поменялся а остался старый.
Вопрос куда рыть дальше где поменять значения на новые чтобы выводились все выбранные инфоблоки с нового раздела????