Astra.CMS

 

 

Форум » Приемы конструирования и интеграции дизайна

html_select_date вывод

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения
Stepan

Stepan
Сообщений: 47

Здравствуйте, не получается вывести дату и время в шаблоне письма.... вроде все стандартно,
в модуле обратной связи поле Дата, тип данных Дата.
форма:
{foreach from=$fields item=field}
... 
  {elseif $field.type=="date"}
    {$field.name}:{if $field.fill=="Y"}<b>*</b>{/if}
  <p>{html_select_date prefix=$field.field time=$field.value field_order="DMY" end_year="+2"}</p>
  <p>{html_select_time prefix=$field.field time=$field.value field_array=$field.time display_seconds=false}</p>
...
{/foreach}
в шаблоне mail.tpl:
...
<b>{$field.name}</b> : {$field.value|date_format:"%D %T"}<br>
{elseif $field.type!="file"}
...
в теле письма, только имя поля, данных и времени нет.
Спасибо.
 
aristoc

admin
Сообщений: 1159

Использование html_select_date несколько устрело.
Замените на dateselect

http://wiki.astracms.ru/smarty/smarty6#dateselect

...
<script src="/system/jsaculous/prototype.js"></script>
<script src="/system/jsaculous/dateselect.js"></script>
{dateselect name=$field.value time=$field.value}
...
Либо, возможно проще вообще исползовать обычное поле строку для вввода даты.
В форме обратной связи это возможно будет даже удобнее.
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.