|
IIIu6ko
Зарегистрирован: 2023-06-21
Сообщений: 3
|
Добрый день. Есть компонент таблицы, эта таблица со списком услуг, которая находится в личном кабинете пользователя. Для каждого пользователя должны выводится его услуги(которые он заказывал)
Эти услуги добавляются вручную администратором, через админку. Подскажите, как мне сделать выбор пользователя при добавлении услуги в эту таблицу.
|
|
IIIu6ko
Зарегистрирован: 2023-06-21
Сообщений: 3
|
Разобрался сам. Напишу ответ, мало ли кому-нибудь пригодится.
В компонент нужно добавить новое поле типа "Связь с другим объектом".
В настройках, в поле "формат" можно вписать имя системной таблицы, в моём случаи это "User"(список пользователей).
Нужно мне было это для того, чтобы в личном кабинете выводились только те строки таблицы(они же услуги), которые принадлежат текущему пользователю(который зашёл в личный кабинет).
Для этого нужно зайти в редактирование компонента(компонент таблицы) и в самом низу найти поле "системные настройки" и туда ввести этот код:
Код:$query_where="a.user = '".$AUTH_USER_ID."'";
"a.user" - поле компонента со списком пользователей (там отдаётся как раз ID пользователя)
"$AUTH_USER_ID" - ID авторизованного пользователя
|