Перейти к содержимому


Публикации Anton1

3 публикаций создано Anton1 (учитываются публикации только с 04-Май 23)


#39401 Сортировка по полю связи

Отправлено от Anton1 в 21 Сентябрь 2023 - 09:49 in Как это сделать

Возможно сделать сортировку по полю связи не по ID, а по отображаемому значению?
На форуме есть топики десятилетней давности на эту тему, тогда утверждалось что это невозможно, а как сейчас?



#39400 Передать в шаблон письма динамические данные

Отправлено от Anton1 в 15 Сентябрь 2023 - 15:49 in Как это сделать

Спасибо работает.

Еще вопрос.
В письме надо отобразить таблицу, в моем случае расписание. Подготавливаю массив:
$data = array();
$sqlQuery = "...";
$res = sql_query($sqlQuery);
while($row = sql_fetch_assoc($res)){
		$data[] = $row;
}
data_update($table_id, ['f111' => json_encode($data)], 'id = ', $ID);

в шаблоне формирую таблицу:
{foreach from=html_entity_decode ($Shedule_array)|json_decode:1 item=Shedule_array}
...
{/foreach}

Код работает, но возможно есть более правильные и изящные решения передачи результатов запроса в шаблон письма, без использования json и html_entity_decode ?



#39397 Передать в шаблон письма динамические данные

Отправлено от Anton1 в 13 Сентябрь 2023 - 20:50 in Как это сделать

Надо выполнить SQL запрос и его результаты отправить по почте используя шаблон.
Единственный предполагаемый рабочий вариант - это через вычисляемое поле.
Создал вычисление:
Выполняю запрос, обрабатываю, записываю в $line['Данные']
Сразу отправляю письмо через send_template(), в шаблоне используется $line['Данные']
Но $line['Данные'] в момент отправки пусто, данные в нем появляются после отправки письма и завершения вычисления.

Как динамически сформировать данные и передать их в шаблон?