 
Как было рассмотрено выше, для ввода данных посетителями в шаблон нужно добавлять код с html-формой.
Однако, можно сделать так, чтобы посетитель смог воспользоваться стандартным окном редактирования (как у редактора). Для этого достаточно добавить параметр: $params['public']['showNewRecordEditButton'] в дескрипторе.
После этого для посетителей будет отображаться стандартная кнопка новой записи (+).
С дополнительным параметром $params['public']['showFreshRecordsEditButtons'] посетитель будет видеть также кнопки редактирования только что созданных (свежих) записей, а следовательно, и редактировать их.
Свежими считаются записи, созданные во время текущей сессии.
Перепишем самый первый пример (теперь уже без формы):
guestbook3.tpl
<?php
foreach ($tab as $dat)
echo "
{$dat['edit']}
$dat[1]
$dat[2]<br>
";
?>
guestbook3.tdd
<?php
$types[1] = 'varchar(50)';
$types[2] = 'varchar(50)';
$params['isMultiRec'] = true;
$params['public']['showFreshRecordsEditButtons'] = true;
$params['public']['showNewRecordEditButton'] = true;
?>
|