Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Вывод Описания поля

11.07.2014, 13:16
Гость
Гость

Здравствуйте.
Есть компонент, внутри разные поля. Как вывести их описание? (которое как название). Например поле city, в описании "город". как вывести "город"?
11.07.2014, 16:16
ipm
Ильин Павел

Зарегистрирован:
2012-10-12
Сообщений: 386

На форуме уже есть подобный топик: www.netcat.ru/support/forum/razrabotka-sayta/topic_13681.html

Из которого можно обратить внимание на данный комментарий:

Цитата:
В системе есть недокументированные массивы, где уже есть нужная вам информация.
Попробуйте в объекте в списке сделать:
Код:

print_r($GLOBALS['fld']);
print_r($GLOBALS['fldName']);

и увидите решение. :-)


Соответственно, чтобы вывести описание поля city - город, можно сделать так:

1. Сначала выяснить каким элементом массива является поле, а для этого в объекте в списке используйте
Код:

print_r($GLOBALS['fld']);
print_r($GLOBALS['fldName']);


2. Ну и после, зная элемент, указываете его номер
Код:
print_r($GLOBALS['fldName']['27']);
... 27 - порядковый номер поля в массиве (в качестве примера).

Т.е. функция
Код:
print_r($GLOBALS['fldName']['27']);
должна вывести описание поля city

Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
14.07.2014, 12:33
Гость
Гость

Спасибо. Это вывод из текущего раздела.
А как вывести данные из другого раздела?
нужно вывести значение одного определенного поля из раздела типа продукция.
Как это сделать? или как узнать, в какой таблице оно находится в БД, чтобы составить запрос?
14.07.2014, 13:26
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

http://www.netcat.ru/developers/docs/api/nc_core_lang_get_field_name.html
Таблица Field

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
14.07.2014, 13:49
Гость
Гость

спасибо, на будущее учту)
но я имел в виду содержимое в этот раз
14.07.2014, 13:49
Гость
Гость

спасибо, на будущее учту)
но я имел в виду содержимое в этот раз
14.07.2014, 14:14
ipm
Ильин Павел

Зарегистрирован:
2012-10-12
Сообщений: 386

Вам стоит ознакомится подробнее с API.

Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
14.07.2014, 14:19
Гость
Гость

разобрался с этим.
но теперь такой вопрос - как узнать, какие подпозиции есть в позиции?
нужно вывести все элементы (подпозиции) какой-то позиции.
Типа "камень обыкновенный" - позиция, с описанием общим, а внутри в таблице разные камни, отличающиеся параметрами - подпозиции...
14.07.2014, 14:22
Гость
Гость

нашел, но только через запрос к полю БД Parent_Message_ID. другого способа нет?
15.07.2014, 12:17
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

Нет другого нету способа. Их можно вывести с помощью настроек компонента но в итоге это тот же запрос.

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
198 196 2014-07-15 12:17:18 13731
Описание проекта