Как было рассмотрено выше, для ввода данных посетителями в шаблон нужно добавлять код с html-формой. Однако, можно сделать так, чтобы посетитель смог воспользоваться стандартным окном редактирования (как у редактора). Для этого достаточно добавить параметр: $params['public']['show-new-rec-edit-button'] в дескрипторе. После этого для посетителей будет отображаться стандартная кнопка новой записи (+).
С дополнительным параметром $params['public']['show-fresh-recs-edit-buttons'] посетитель будет видеть также кнопки редактирования только что созданных (свежих) записей, а следовательно, и редактировать их. Свежими считаются записи, созданные во время текущей сессии.
Перепишем самый первый пример (теперь уже без формы):
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['multi-record'] = true;
$params['public']['show-fresh-recs-edit-buttons'] = true;
$params['public']['show-new-rec-edit-button'] = true;
?>