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

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

16.08.2017, 00:46. Просмотров 626. Ответов 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
Миниатюры
Нужно получить все разделы и элементы  
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2017, 00:46
Ответы с готовыми решениями:

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

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

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

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

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

2voral: спасибо.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2017, 12:32

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.