Forumlar / National / Russian / Сборка «Фриланс-биржа» / Динамическая подгрузка при выборе категори

Kopusha
#45418 2021-06-20 10:02

Делаем отдельно 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();
	}
}