Can I change mode = 'create' instead of mode = 'edit'?
- Code: Select all
<cms:template clonable='1'>
<cms:repeatable name='my_repeatable'>
<cms:editable name='my_text' type='text' />
<cms:editable name='my_checkbox' type='checkbox' opt_values='Newspaper || Website || Phone Book' />
<cms:editable name='my_dropdown' type='dropdown' opt_values='Make a selection=- | Yes=2 | No=1' />
</cms:repeatable>
</cms:template>
<cms:set submit_success="<cms:get_flash 'submit_success' />" />
<cms:if submit_success >
<h4>Saved.</h4>
</cms:if>
<cms:form
masterpage=k_template_name
mode='create'
pafe_id=k_page_id
enctype='multipart/form-data'
method='post'
anchor='0'
>
<cms:if k_success >
<cms:capture into='my_data' is_json='1'>
<cms:show_repeatable 'my_repeatable' as_json='1' />
</cms:capture >
<cms:capture into='my_data.' is_json='1'>
{
"my_text" : <cms:escape_json><cms:show frm_my_text2 /></cms:escape_json>,
"my_checkbox" : <cms:escape_json><cms:show frm_my_checkbox2 /></cms:escape_json>,
"my_dropdown" : <cms:escape_json><cms:show frm_my_dropdown2 /></cms:escape_json>
}
</cms:capture >
<cms:db_persist_form
_invalidate_cache='0'
_auto_title='1'
my_repeatable=my_data
/>
<cms:if k_success >
<cms:set_flash name='submit_success' value='1' />
<cms:redirect k_page_link />
</cms:if>
</cms:if>
<cms:if k_error >
<div class="error">
<cms:each k_error >
<br><cms:show item />
</cms:each>
</div>
</cms:if>
<!--
bound inputs can be placed here
-->
<cms:input name='my_text2' type='text' /><br>
<cms:input name='my_checkbox2' type='checkbox' opt_values='Newspaper || Website || Phone Book' /><br>
<cms:input name='my_dropdown2' type='dropdown' opt_values='Make a selection=- | Yes=2 | No=1' /><br>
<cms:input type='submit' name='submit' value='Submit' />
</cms:form>