diff --git a/paramecio/citoplasma/generate_admin_class.py b/paramecio/citoplasma/generate_admin_class.py index 31e06ee..de83f6b 100644 --- a/paramecio/citoplasma/generate_admin_class.py +++ b/paramecio/citoplasma/generate_admin_class.py @@ -92,7 +92,7 @@ class GenerateAdminClass: form=show_form(post, edit_forms, self.t, False, pass_value) - return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=getpostfiles.get['id'], url_action=url_action) + return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=getpostfiles.get['id'], url_action=url_action, enctype=self.model.enctype) elif getpostfiles.get['op_admin']=='2': @@ -127,7 +127,7 @@ class GenerateAdminClass: url_action=add_get_parameters(self.url, op_admin=2, id=getpostfiles.get['id']) form=show_form(getpostfiles.post, edit_forms, self.t, True) - return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=getpostfiles.get['id'], url_action=url_action) + return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=getpostfiles.get['id'], url_action=url_action, enctype=self.model.enctype) pass @@ -236,7 +236,7 @@ class GenerateConfigClass: form=show_form(getpostfiles.post, edit_forms, self.t, True) - return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id='0', url_action=url_action) + return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id='0', url_action=url_action, enctype=self.model.enctype) else: form_values=self.model.select_a_row_where() @@ -246,5 +246,5 @@ class GenerateConfigClass: form=show_form(form_values, edit_forms, self.t, True) - return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=0, url_action=url_action) + return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=0, url_action=url_action, enctype=self.model.enctype) diff --git a/paramecio/citoplasma/mtemplates.py b/paramecio/citoplasma/mtemplates.py index bad30c2..98df6e5 100644 --- a/paramecio/citoplasma/mtemplates.py +++ b/paramecio/citoplasma/mtemplates.py @@ -357,4 +357,6 @@ def set_flash_message(message): s.save() -#standard_t=ptemplate(__file__) +env=env_theme(__file__) + +standard_t=PTemplate(env) diff --git a/paramecio/citoplasma/templates/utils/insertform.phtml b/paramecio/citoplasma/templates/utils/insertform.phtml index 28f4f62..b812741 100644 --- a/paramecio/citoplasma/templates/utils/insertform.phtml +++ b/paramecio/citoplasma/templates/utils/insertform.phtml @@ -4,8 +4,16 @@ %else: ${title_edit} \ %endif +<% + + enctype_txt='' + + if enctype: + enctype_txt='enctype="multipart/form-data"' + +%>
-