Работаем на битрикс и юми. Делаем все от дизайна и верстки до разработки и продвижения. Также работаем с 1с. И импортом экспортом.
|
Здравствуйте,
как работают и для чего нужны пути ELEMENT и SECTION в настройках компонентов (каталог)? Конкретно непонятно что означает запись вида: /catalog/section/код_группы.php?ID=код_каталога Что значит код_группы.php ? Это путь к php файлу? Или это просто SEF-путь, который потом Битрикс преобразует в путь к коду компонента catalog.section.list и который появится таком виде в строке браузера? И что значит SECTION_ID для компонента section.list: <?$APPLICATION->IncludeComponent("bitrix:catalog.section.list","", Array( "IBLOCK_TYPE" => "", "IBLOCK_ID" => "", "SECTION_ID" => $_REQUEST["SECTION_ID"], "SECTION_CODE" => "", "SECTION_URL" => "", "COUNT_ELEMENTS" => "Y", "TOP_DEPTH" => "2", "SECTION_FIELDS" => "", "SECTION_USER_FIELDS" => "", "ADD_SECTIONS_CHAIN" => "Y", "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000", "CACHE_NOTES" => "", "CACHE_GROUPS" => "Y" ) );?> Это компонент, который выводит список разделов информационного блока. Тогда зачем ему получать на вход код раздела. Если разделов выводится много, а не один. И зачем ему вообще нужные SECTION_ID, SECTION_CODE и SECTION_URL? Что это означает и почему во всех файлах на сайтах программисты перепрограммируют эти элементы? И еще мне не получилось нигде найти, что означают строки вида #SECTION# и #_element_# в значениях этих аттрибутов Это взято из примера в книге по Битрикс: Пример №1: Пусть требуется, чтобы компонент bitrix:catalog, лежащий в файле /fld/cat.php, работал с путями /catalog/index.php – для списка каталогов, /catalog/section/код_группы.php?ID=код_каталога – для группы товаров, /catalog/element/код_товара.php?ID=код_группы – для детальной информации о товаре. |
|
|
|
|
|
В каких случаях лучше использовать каталог а в каких инф. блоки? Чем они отличаются - вроде бы похожи.
И еще - в торговом каталоге есть функция add2basket. Но есть интернет-магазин, в котором тоже есть функция класса Корзины Add(). В чем разница между этими функциями, и когда какую применять? Работают ли они с одними и теми же таблицами в базе данных? Зачем нужно две функции? Спасибо |
|
|
|
|