Шаблон рассылки как добавить данные из других таблиц
Автор bryukhov, 07 июня 2011 11:57
Сообщений в теме: 8
#1
Отправлено 07 Июнь 2011 - 11:57
Как из любой таблицы добавить данные в Шаблон Рассылки.
Я хочу сделать некий профиль (запись в таблице Мой профиль) для пользователя и оттуда брать данные для шаблона рассылки.
Таким образом чтобы стандартный шаблон дополнялся данными пользователя.
Я хочу сделать некий профиль (запись в таблице Мой профиль) для пользователя и оттуда брать данные для шаблона рассылки.
Таким образом чтобы стандартный шаблон дополнялся данными пользователя.
#2
Отправлено 07 Июнь 2011 - 13:11
А как Вы будете выбирать этого пользователя? Или имеется ввиду текущий пользователь, который открыл шаблон? В любом случае реализуется это через поле связи к "Мой профиль". Если нужны данные текущего пользователя, делаете поле вычисляемым.
То же относится и к данным из любой другой таблицы. Все берется через поля связи, для этого они и предназначены.
То же относится и к данным из любой другой таблицы. Все берется через поля связи, для этого они и предназначены.
#3
Отправлено 07 Июнь 2011 - 14:20
Разработчик (7.6.2011, 13:11) писал:
А как Вы будете выбирать этого пользователя? Или имеется ввиду текущий пользователь, который открыл шаблон? В любом случае реализуется это через поле связи к "Мой профиль". Если нужны данные текущего пользователя, делаете поле вычисляемым.
То же относится и к данным из любой другой таблицы. Все берется через поля связи, для этого они и предназначены.
То же относится и к данным из любой другой таблицы. Все берется через поля связи, для этого они и предназначены.
Пользователь текущий, таблицу я свяжу, как в шаблон добавить?
#4
Отправлено 07 Июнь 2011 - 14:42
А в чем проблема то? Вы не добавляли раньше поля связи в шаблон? В списке полей шаблона поле связи отображается не само по себе, а в виде полного списка полей связанной таблицы через точку. Сделано это как раз для целей, аналогичных Вашей.
#5
Отправлено 08 Июнь 2011 - 09:47
Разработчик (7.6.2011, 14:42) писал:
А в чем проблема то? Вы не добавляли раньше поля связи в шаблон? В списке полей шаблона поле связи отображается не само по себе, а в виде полного списка полей связанной таблицы через точку. Сделано это как раз для целей, аналогичных Вашей.
Есть ли возможность поле типа связь заполнить автоматически при создании или редактировании записи таблицы пользователем?
Поясню, есть запись в подчиненной таблице Мой профиль, я хочу из этой записи брать данные для Шаблонов пользователей.
#7
Отправлено 27 Февраль 2012 - 13:54
.
Сообщение отредактировал bryukhov: 27 Февраль 2012 - 13:57
#8
Отправлено 27 Февраль 2012 - 13:57
$data = data_table("Консультанты","id='$ID'"); // Таблица Контрагентов
$data1 = data_table("Мой профиль","`Кто добавил`='".$data['Кто добавил']."'"); // Запись в таблице хранит данные обратного адреса
$adr = $data1['Обратный адрес'];
$line['Обратный адрес'] = $adr; // поле Обратный адрес поле связи с таблицей Мой профиль, необходимо его связать с профилем.
echo 'Текст: '.$adr.'<br/>';
не работает
#9
Отправлено 27 Февраль 2012 - 15:07
Ошибка: в поле связи хранятся id связанной записи.
$line['Обратный адрес'] = $data1['ID'];
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













