Делаем отдельно TPL
- projects.add.blabla.tpl
- projects.add.oleole.tpl
и так далее для каждой категории с нужными полями
При переходе с projects.list.tpl на добавление направляем на нужную категорию например
<a href="{PHP.c|cot_url('projects', 'm=add&c='$this)}">
или другим способом.
Так же можно сделать все в пределах JS на TPL добавления
Например селект выбора категории
{PRJADD_FORM_CAT|cot_rc_modify($this, 'id="eventcat"')}
$(window).on( 'load' , function () {
IsOnline();
});
$( 'select#eventcat' ).change( function () {
IsOnline();
});
function IsOnline() {
var eventtype = $( '#eventcat option:selected' ).val();
if (eventtype == '???' || eventtype == '???' )
{
$( '#collapsePayDiffToggle' ).hide();
}
else
{
$( '#collapsePayDiffToggle' ).show();
}
}
|