Ввод данных и редактирование через окно редактирования

Как было рассмотрено выше, для ввода данных посетителями в шаблон нужно добавлять код с 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;

?>