|
|
22.09.2016, 01:53
|
|
Nemann
Зарегистрирован: 2016-09-06
Сообщений: 6
|
Добрый день.
Подскажите, пожалуйста.
Создан компонент. Создан раздел, в котором выбран этот компонент. Создано несколько объектов - и они выводятся на странице раздела, всё хорошо.
Но хотелось бы еще получить их на уровне php в другом месте - по id раздела получить список добавленных объектов в его компонент (нужны ссылка и одно из полей каждого объекта).
Как это делается? Смотрел в документацию. Вижу есть $nc_core->component->get_by_id и $nc_core->catalogue->get_by_id
Но у меня не получается их использовать и я точно не уверен, что они тут нужны.
|
|
|
22.09.2016, 11:48
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Как то размыто вы дали информацию.
Может вам подойдет массив объектов?
Код:$items = $nc_core->db->get_results("SELECT * FROM `Message2016` WHERE `Checked` = 1 AND `Subdivision_ID` = 23 ORDER BY `Priority`", ARRAY_A );
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
22.09.2016, 22:54
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
А может подойдет nc_objects_list()?
Stark
|
|
|
22.09.2016, 23:27
|
|
Nemann
Зарегистрирован: 2016-09-06
Сообщений: 6
|
Nexwich сейчас попробую изложить точнее
Игорь ну мне хотелось бы не шаблоном, а получить в виде массива или объекта.
Переформулирую вопрос:
Есть раздел "Раздел" с ключевым словом razdel. И следовательно есть страница /razdel
В админке у этого раздела есть вкладка "Используемые компоненты", там добавляю "Суперкомпонент" с нужными полями.
После этого у раздела на вкладке "Редактирование" появляется возможность добавлять объекты, заполняя поля компонента.
И на странице /razdel они видны таблицей как мне надо. В нужно формате. И есть детальные страницы доступные /razdel/ид_объекта
Всё хорошо!
Но я хочу в другом месте сайта получить список этих объектов. В виде массива (с заполненными полями компонента).
|
|
|
23.09.2016, 20:30
|
|
ipm
Ильин Павел
Зарегистрирован: 2012-10-12
Сообщений: 386
|
Так Александр и Игорь предложили же решения.
Выбирайте любое и всё.
Что значит "Суперкомпонент"?) По моему Вы описали обычное добавление объекта в обычном компоненте.
Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
|
|
|
25.09.2016, 15:19
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Суперкомпонент обозначает суперсекретнонераскажу. Эти параноики думают что они мыслители.
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
26.09.2016, 17:56
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
Почему нет кнопки "Плюсануть"?)))
Stark
|