Система создает в инфоблоке все имеющееся различные свойства из 1С. И заполняет для товара значения его свойств. Соответственно если у товара нет значений для каких либо свойств, то Вы увидите пустые значения.
Да, все верно [URL=https://dev.1c-bitrix.ru/user_help/content/iblock/components_2/catalog/catalog.php]https://dev.1c-bitrix.ru/user_help/content/iblock/components_2/catalog/catalog.php[/URL]
Я дал настройки для компонента catalog. Если Вы настраиваете каталог на отдельных компонентах рекомендую ознакомиться со статьей [URL=http://dev.1c-bitrix.ru/community/blogs/product_features/master-class-configuration-cnc-in-1cbitrix-site-management-part-1.php]http://dev.1c-bitrix.ru/community/blogs/product_features/master-class-configuration-cnc-in-1cbitrix-...[/URL]
[QUOTE]Швецов Степан написал: Скажите а как тут [URL=http://pixs.ru/showimage/Skrinshot2_5296442_22485944.png]http://pixs.ru/showimage/Skrinshot2_5296442_22485944.png[/URL] [/QUOTE] У меня не отрывается данная ссылка. (
Можно, добавьте следующий код в init.php [CODE]AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", "dropName");
function dropName(&$arFields) { if (@$_REQUEST['mode']=='import') { unset ($arFields['NAME']); // Не перезаписывать названия элементов на сайте из 1С unset ($arFields['DETAIL_TEXT']); // Не перезаписывать детальное описание элементов из 1С
unset ($arFields['PROPERTY_VALUES']) // Не перезаписывать свойства } }[/CODE]
В настройках инфоблока на вкладке Поля найдите Символьный код и установите:[TABLE][TR][TD]Символьный код[/TD][TD][/TD][TD]
Транслитерировать из названия при добавлении элемента. Y
Максимальная длина результата транслитерации: 100 Приведение к регистру: к нижнему Замена для символа пробела: - Замена для прочих символов: -
Удалять лишние символы замены. Y
[/TD][/TR][/TABLE]При создании нового товара его символьный код транслитируется из названия в таком случае. Однако если товары уже добавлены символьный код обновляться не будет. Решить задачу можно скриптом: [CODE]<?require_once($_SERVER['DOCUMENT_ROOT']. "/bitrix/modules/main/include/prolog_before.php");
Посмотрите настройки компонента каталог в режиме правки. Установите следующие значения[TABLE][TR][TD]Включить поддержку ЧПУ:[/TD][TD]Y[/TD][/TR][TR][TD]Каталог ЧПУ (относительно корня сайта):[/TD][TD]/catalog/[/TD][/TR][TR][TD]Список разделов:[/TD][TD][/TD][/TR][TR][TD]Раздел:[/TD][TD]#SECTION_CODE#/[/TD][/TR][TR][TD]Детальная информация:[/TD][TD]#SECTION_CODE#/#ELEMENT_CODE#/[/TD][/TR][TR][/TR][/TABLE] Сохраните. Страница товара теперь должна открываться.
function dropName(&$arFields) { if (@$_REQUEST['mode']=='import') { unset($arFields['NAME']); // Не перезаписывать названия элементов на сайте из 1С unset($arFields['DETAIL_TEXT']); // Не перезаписывать детальное описание элементов из 1С } } [/CODE]