Форум
та же проблема. все перерыл, но не нашёл как удалть созданный вручную каталог.
каталогов несколько, т.к. для разной продукции предусмотрены разные характеристики.
помогите пожалуйтса. заранее благодарен.
Постоянный посетитель
Сообщений: 130 Баллов: 10 Регистрация: 26.01.2011
10.04.2011 21:06:00
Его можно удалить в разделе дерева «Типы информ. блоков».
Заглянувший
Сообщений: 12 Регистрация: 28.10.2015
24.06.2016 18:07:30
Спасибо, только вот не дает удалить.
Пишет : Ошибка
Ошибка удаления. Возможно есть ссылающиеся объекты.
Постоянный посетитель
Сообщений: 213 Баллов: 40 Регистрация: 14.07.2015
27.06.2016 18:41:37
Этим все сказано — удалите сначала все ссылающиеся объекты, а потом каталог. Ищите связи — типа инфоблока торговых предложений и т.д.
Заглянувший
Сообщений: 14 Баллов: 1 Регистрация: 10.11.2020
28.06.2021 16:29:21
Жесть.. В катологе товаров црм так еще большая жесть. Хрен мусор удалишь так как все найти не реально.
Страницы: 1
Центр поддержки
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507
© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
Немного об удалении файлов и папок
Часто возникает необходимость удалить что-то на сервере. Для удаления одного объекта можно воспользоваться функцией rm, а вот для массового удаления — все объекты для удаления сначала нужно найти.
Начнем с простого — удаление просто файла с подтверждением:
rm /path/to/file
После вызова данной команды система выдаст вам запрос на подтверждение удаления. Чтобы подтверждение не спрашивалось, необходимо к команде добавить ключ -f:
rm -f /path/to/file
Если удалить нужно не файл, а каталог, то необходимо для начала убедиться, что он пустой и тогда удаление будет аналогично файлу. Но если каталог будет не пустой — данная команда выдаст ошибку. Чтобы ошибки не было, удалять нужно рекурсивно, т.е. вместе со всем содержимым:
rm -rf /path/to/folder
В результате, все папка, вместе со всем содержимым, будет успешно удалена.
Но что, если нужно удалять не всю папку, а только выборочные файлы в ней, или выборочные подразделы? В данном случае поможет команда «find»:
Удаляем все файлы (ключ -type f ) с маской имени (упоминанием в имени) «*some_text*» в каталоге ./folder/:
find ./folder/* -type f -name "*some_text*" -delete
Удаляем все пустые каталоги по маске (просто * = все):
find ./folder/* -type d -name "*" -empty -delete
Удалить все файлы, модифицированные более суток назад, по маске:
find ./folder/* -type f -mtime 1 -name "*some_text*" -delete
Другие варианты поиска, можно посмотреть в консоли, в справке функции поиска:
Как убрать каталог (/catalog/) из урла и хлебных крошек Bitrix
Порой для SEO оптимизации урлов, необходимо убрать вложенность в каталог (/catalog/) у категорий и товаров. В битриксе для этого необходимо немного изменить компонент каталога и настройки инфоблока, в котором расположен каталог.
1. Поменять в настройках инфоблока.
URL страницы раздела с #SITE_DIR#/catalog/#SECTION_CODE#/ на #SITE_DIR#/#SECTION_CODE_PATH#/
URL страницы детального просмотра с #SITE_DIR#/catalog/#SECTION_CODE#/#ELEMENT_CODE#/ на #SITE_DIR#/#SECTION_CODE_PATH#/#ELEMENT_CODE#/


P.S. Я меняю #SECTION_CODE# на #SECTION_CODE_PATH# чтобы была нормальная вложенность категорий 1го, 2го и тд. уровня, которая желательна для SEO.
2. Нужно немного поменять настройки компонента каталога через код.
Нужно заменить значение у свойства SEF_FOLDER с ‘/catalog/’ на ‘/’


И если заменили #SECTION_CODE# на #SECTION_CODE_PATH# в инфоблоке, в настройке компонента тоже надо внести изменение


После всех изменений, вложённость в каталог(/catalog/) из урла пропадёт. В хлебных крошлках вложённость тоже пропадёт.

! НО, ПОСЛЕ ВСЕХ ИЗМЕНЕНИЙ ПЕРЕСТАНЕТ ФУНКЦИОНИРОВАТЬ ПОИСК ПО ТОВАРУ.
Выход из данной проблемы заключается в создании отдельной страницы с компонентом поиска. Создаём обычную страницу и размещаем на ней компонент поиска.
IncludeComponent ( "bitrix:catalog.search", "", Array( "AJAX_MODE" => "N", "IBLOCK_TYPE" => "catalog", "IBLOCK_ID" => "2", "ELEMENT_SORT_FIELD" => "sort", "ELEMENT_SORT_ORDER" => "asc", "ELEMENT_SORT_FIELD2" => "id", "ELEMENT_SORT_ORDER2" => "desc", "SECTION_URL" => "", "DETAIL_URL" => "", "BASKET_URL" => "/personal/basket.php", "ACTION_VARIABLE" => "action", "PRODUCT_ID_VARIABLE" => "id", "PRODUCT_QUANTITY_VARIABLE" => "", "PRODUCT_PROPS_VARIABLE" => "prop", "SECTION_ID_VARIABLE" => "SECTION_ID", "DISPLAY_COMPARE" => "Y", "PAGE_ELEMENT_COUNT" => "16", "LINE_ELEMENT_COUNT" => "5", "PROPERTY_CODE" => array( 0 => "NEWPRODUCT", 1 => "", ), "OFFERS_FIELD_CODE" => array( 0 => "", 1 => "", ), "OFFERS_PROPERTY_CODE" => array( 0 => "COLOR_REF", 1 => "SIZES_SHOES", 2 => "SIZES_CLOTHES", 3 => "", ), "OFFERS_SORT_FIELD" => "sort", "OFFERS_SORT_ORDER" => "asc", "OFFERS_SORT_FIELD2" => "id", "OFFERS_SORT_ORDER2" => "desc", "OFFERS_LIMIT" => "5", "PRICE_CODE" => array( 0 => "BASE", ), "USE_PRICE_COUNT" => "N", "SHOW_PRICE_COUNT" => "1", "PRICE_VAT_INCLUDE" => "Y", "USE_PRODUCT_QUANTITY" => "Y", "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000", "RESTART" => "Y", "NO_WORD_LOGIC" => "Y", "USE_LANGUAGE_GUESS" => "Y", "CHECK_DATES" => "Y", "DISPLAY_TOP_PAGER" => "N", "SHOW_ALL_WO_SECTION"=>"Y", "DISPLAY_BOTTOM_PAGER" => "N", "PAGER_TITLE" => "Товары", "PAGER_SHOW_ALWAYS" => "N", "PAGER_TEMPLATE" => ".default", "PAGER_DESC_NUMBERING" => "Y", "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", "PAGER_SHOW_ALL" => "N", "HIDE_NOT_AVAILABLE" => "N", "CONVERT_CURRENCY" => "Y", "CURRENCY_ID" => "RUB", "OFFERS_CART_PROPERTIES" => array( 0 => "ARTNUMBER", 1 => "COLOR_REF", 2 => "SIZES_SHOES", 3 => "SIZES_CLOTHES", ), "AJAX_OPTION_JUMP" => "Y", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "Y", "MESS_BTN_ADD_TO_BASKET" => "Купить", "COMPARE_PATH" => "../compare/", "SHOW_CLOSE_POPUP" => "Y", ) );?>
Подробнее по его настройке всегда можно прочитать тут.
И для работы нужно поменять ссылку на новую страницу поиска в параметр компонента поиска.
Как пример, у компонента bitrix:search.title поменять «PAGE» => SITE_DIR.»catalog/» на «PAGE» => SITE_DIR.»poisk-po-tovaru/»
Подскажите как удалить лишние информационные блоки в 1с-Каталоге?
При тестировании выгрузок, насоздавалось много разных каталогов внутри 1с-Каталог. Как удалить все ненужные? Элементы из каждого из них я удалил, а сами эти каталоги «Основной каталог» и прочие не удаляются, также, как не удаляются типы информационных блоков.
Заглянувший
Сообщений: 14 Регистрация: 01.06.2011
14.06.2011 11:06:37
типы информационных блоков не удаляются, потому что на них ссылаются другие объекты (сами информационные блоки). Но там хотябы кнопка есть «удалить» через контекстное меню. А как сами информационные блоки удалить ненужные? Почему нет кнопки «удалить» ?
Постоянный посетитель
Сообщений: 332 Баллов: 30 Регистрация: 24.01.2011
14.06.2011 14:29:38
Как нет? В списке инфоблоков данного типа инфоблоков кнопочки есть. Смотреть нужно в пункте Информ. блоки .
Заглянувший
Сообщений: 14 Регистрация: 01.06.2011
14.06.2011 14:42:01
| Цитата |
|---|
| Николай Ефремов пишет: Как нет? В списке инфоблоков данного типа инфоблоков кнопочки есть. Смотреть нужно в пункте Информ. блоки . |
вы имеете ввиду «Рабочий стол — > Контент -> Информ. блоки -> Типы информ. блоков ->1С Каталог» ?
Да. Если мы заходим туда то появляется список типов информационных блоков и можно попытаться удалить любой из них. Но при попытке удалить, выходит сообщение «Ошибка удаления. Возможно есть ссылающиеся объекты.»
Информационные блоки именно так удаляются?
Постоянный посетитель
Сообщений: 332 Баллов: 30 Регистрация: 24.01.2011
15.06.2011 11:55:34
Так проверьте наличие ссылающихся объектов. Например, могли быть сделаны заказы на товары из инфоблока. Сам с подобными сложностями как-то не сталкивался или не помню.
Заглянувший
Сообщений: 2 Регистрация: 24.06.2009
28.06.2011 13:43:02
никаких заказов нету. и непонятно как узнать ссылки. только «Ошибка удаления. Возможно есть ссылающиеся объекты.» появляется
Посетитель
Сообщений: 72 Баллов: 5 Регистрация: 12.03.2008
29.06.2011 11:05:43
Таже история и у меня не могу удалить ненужные мне информационные блоки.
Как найти ссылающиеся обьекты??
Заглянувший
Сообщений: 2 Регистрация: 24.06.2009
29.06.2011 11:30:02
я нашел. мне подсказали как это сделать. надо заходить в типах информационных блоков находишь 1с каталог и в нем по очереди заходишь во все лишние блоки и в закладке «торговый каталог» убираешь галочки и «инфоблок имеет торговые предложения» и всё. их потом удалить можно будет
Посетитель
Сообщений: 72 Баллов: 5 Регистрация: 12.03.2008
29.06.2011 12:05:23
Спасибо огромное .
а то несколько дней листаю мануалы, а найти не могу
Администратор
Сообщений: 9255 Баллов: 1789 Регистрация: 05.08.2005
Epic fail — сказать «это так просто» и не суметь сделать
05.08.2011 11:36:02
| Цитата |
|---|
| Чигасов Руслан пишет: я нашел. мне подсказали как это сделать. надо заходить в типах информационных блоков находишь 1с каталог и в нем по очереди заходишь во все лишние блоки и в закладке «торговый каталог» убираешь галочки и «инфоблок имеет торговые предложения» и всё. их потом удалить можно будет |
То же самое можно сделать в настройках модуля Торговый каталог.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Посетитель
Сообщений: 102 Баллов: 8 Регистрация: 03.08.2011
19.08.2011 15:50:42
а как вообще можно посмотреть ссылающиеся объекты?
А то не могу удалить ни каталог ни торговые предложения.
галочки «активен» «имеет торговые предложения» отключил, заказов не было, но не удаляется и всё, пишет «возможно есть ссылающиеся объекты»
При этом и каталог и торговые предложения совершенно пустые, просто созданы и не заполнялись.
Заглянувший
Сообщений: 34 Баллов: 2 Регистрация: 11.11.2013
18.02.2014 23:15:18
ништяк, реально помогло после установки демо-версии «Магазин одежды» никак не мог избавиться от компонента Одежда
Заглянувший
Сообщений: 7 Регистрация: 27.12.2013
04.03.2015 03:53:12
| Цитата |
|---|
| Влад Красовский написал: «торговый каталог» убираешь галочки и «инфоблок имеет торговые предложения» и всё. их потом удалить можно будет |
Спасибо, это помогло!
Посетитель
Сообщений: 76 Баллов: 8 Регистрация: 04.04.2017
05.05.2018 13:01:02
Привет из 2018го! Вот такие вот мелочи страшно раздражают. Ну почему нельзя просто взять и удалить каталог? Зачем надо перед удалением еще снять галочку??
Заглянувший
Сообщений: 1 Регистрация: 04.05.2018
10.05.2018 15:40:47
Ух, спасибо за решение. А то пока разбирался как выгрузка работает насоздавалась куча дублей инфоблоков.
Заглянувший
Сообщений: 3 Регистрация: 12.12.2017
01.08.2018 10:18:42
тоже занимаюсь тем что выгружаю номенклатуру из 1с. И такая ситуация, когда тренировался, то менял Идентификатор Каталога, чтобы проверять выгрузку. Теперь ставлю идентификатор того рабочего инфоблока, куда мне нужно выгрузить товары, а Битрикс все равно создает новый инфоблок, а к идентификатору приписывает слово catalog. Как заставить Битрикс принимать данные в тот каталог, который мне нужен?
Сообщений: 273 Баллов: 46 Регистрация: 08.07.2016
01.08.2018 12:15:34
| Цитата |
|---|
| Динар Закиров написал: тоже занимаюсь тем что выгружаю номенклатуру из 1с. И такая ситуация, когда тренировался, то менял Идентификатор Каталога, чтобы проверять выгрузку. Теперь ставлю идентификатор того рабочего инфоблока, куда мне нужно выгрузить товары, а Битрикс все равно создает новый инфоблок, а к идентификатору приписывает слово catalog. Как заставить Битрикс принимать данные в тот каталог, который мне нужен? |
Есть флажок Учитывать тип инфоблока (как то так), поищи в настройках.
Заглянувший
Сообщений: 3 Регистрация: 12.12.2017
01.08.2018 13:50:29
Заглянувший
Сообщений: 5 Регистрация: 27.01.2021
20.04.2022 10:04:34
2022 год. Ответ всё ещё помогает
Страницы: 1
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве +7 (495) 229-14-41 Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507

© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Соглашение об использовании сайта
