Форум программистов, компьютерный форум, киберфорум
1С Битрикс
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 0
Регистрация: 12.01.2017
Сообщений: 31

Нужно получить все разделы и элементы

16.08.2017, 00:46. Показов 1595. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Есть Инфоблок-каталог, в каталоге есть разделы, в разделах элементы.

Подскажите пожалуйста как сделать что-бы на лету формировалась таблица примерно как на картинке.
(если не приложится )


В целом вопрос заключается в следующих пунктах :
1) какие именно компоненты использовать?
2) как получить все значения сразу в массив массивов :

array(
1 раздел(
1 element(
"Name" => "Element 1",
"Price" => "123"
),
2 element(
"Name" => "Element 2",
"Price" => "321"
)
),
2 раздел(
3 element(
"Name" => "Element 3",
"Price" => "442"
)
)
);

3) понимаю что скорее всего задача, частая и уже есть готовое решение, подскажите пожалуйста, как это сделать.

Заранее благодарю за любые советы.
Миниатюры
Нужно получить все разделы и элементы  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.08.2017, 00:46
Ответы с готовыми решениями:

Все элементы первого массива нужно разделить на 10, получить коэффициент
Имеются одномерный массив: dataGridView1.RowCount = 1; dataGridView1.ColumnCount = 7; Random rnd = new...

Получить все разделы, которые находятся в разделе shell с реестра
Здравствуйте, как можно вытащить все разделы которые находятся в HKEY_CLASSES_ROOT\DesktopBackground\Shell\ ?

Получить новую матрицу, разделив все неотъемлемые элементы на 5, а все отрицательные элементы — на 10
2. Задано прямоугольную матрицу E(5,4). Получить новую матрицу, разделив все неотъемлемые элементы на 5, а все отрицательные элементы — на...

2
3014 / 1452 / 262
Регистрация: 16.03.2008
Сообщений: 6,471
Записей в блоге: 2
16.08.2017, 08:38
bitrix:catalog.section
Обязательно необходимо в параметрах
PHP
1
2
3
 
  'INCLUDE_SUBSECTIONS' => 'Y',
  'SECTION_ID' => 0,
Далее я бы в result_modifier разобрал товары по разделам. и уже в template.php цикл по разделам, а внутри цикл по элементам раздела. Единственная сложность - если есть разбивка на страницы. В доке не написано что можно сортироать по разделам, а я сам не пробовал. Тут, возможно, легче всего свой компонент создать, с нужной сортировкой - заодно и собирать сразу по разделам.
0
1 / 1 / 0
Регистрация: 12.01.2017
Сообщений: 31
17.08.2017, 12:32  [ТС]
сложновато для меня сейчас :-(

2voral: спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.08.2017, 12:32
Помогаю со студенческими работами здесь

Получить новую матрицу, в которой все положительные элементы заменяются на 1, а все отрицательные на -1
Двумерный целочисленный массив задается с экрана либо генерируют в пределах -100 до 100. Получить новую матрицу, в которой все...

Получить третий массив, в который входят все элементы первого массива и те элементы второго, которые не встречались в первом
Задача по теме "массив". "Объединение массивов". Напишите программу, которая запрашивает и вводит с экрана два линейных массива...

Нужно получить все папки в каталоге
Всем привет. Пишу скрипт который будет удалять ненужные папки с изображениями из каталога. Но тут непонятная проблема. У меня на локальном...

Нужно получить все группы из Acl БД
Подскажите, пожалуйста, как получить все группы из ACL не текущей БД?

Получить из него два массива: в один записать все положительные элементы, в другой – отрицательные элементы исходного массива
Дан массив. Получить из него два массива: в один записать все положительные элементы, в другой – отрицательные элементы исходного массива.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru