так, деятели... Вы б почитали сначала код, пару статеек, а потом советовали бы свой бред...
В админке НЕТ объекта $tpl, а сам класс templates.class.php вовсе не подключён! Что Вы собираетесь делать с ним?
Ещё раз говорю - в админке работает простой echo - там нет ни шаблонов, ни классов - ничего! Просто echo и всё. Нужно вывести шаблон, значит вставляете echo и текст шаблона! Никаких $tpl->load_template(); быть не может и в помине!
Примерно это выглядит так:
PHP:
echo <<<HTML
<table width="100%">
<tr>
<td width="4"><img src="engine/skins/images/tl_lo.gif" width="4" height="4" border="0"></td>
<td background="engine/skins/images/tl_oo.gif"><img src="engine/skins/images/tl_oo.gif" width="1" height="4" border="0"></td>
<td width="6"><img src="engine/skins/images/tl_ro.gif" width="6" height="4" border="0"></td>
</tr>
<tr>
<td background="engine/skins/images/tl_lb.gif"><img src="engine/skins/images/tl_lb.gif" width="4" height="1" border="0"></td>
<td style="padding:5px;" bgcolor="#FFFFFF">
HTML;
}
В случае ТС будет просто:
PHP:
echo '<input type=\"hidden\" name=\"script1\" id=\"catlist1\" value=\"{$script1}\">';
Для ТС:
Для просмотра ссылки Войди или Зарегистрируйся - почитай, там всё расписано. Будут вопросы - пиши сразу в личку, а то тебя тут в конец запутают...
Для остальных: не знаете, не кодили - не лезьте! Вы только запутали человека и ни грамма не помогли. Нету в админке переменной $tpl->copy_template и работать она не будет. О каком main.tpl в теме вообще идёт речь - остаётся загадкой... Ну а идея воткнуть шаблонизатор в админку выглядит просто шуткой. Этого не делал никто и никогда.
Для модеров: Прошу прочистить тему от бреда и набора постов. Ни одного сообщения по делу.
P.s. $tpl->copy_template это всего лишь переменная, в которой хранится текущий редактируемый шаблон после вызова load_template. В обычной жизни он использоваться не должен, для этого есть функция $tpl->complete(); создающая переменную $tpl->result['имя модуля'];