create_portlet.html

 1   <#if portletType.createScriptTemplate != "" ><#include portletType.createScriptTemplate! /></#if>
 2   	<@tform method='post' id='form-portlet' name='form' action='jsp/admin/${portletType.doCreateUrl}' params='target="_top"'>
 3   		<input type="hidden" name="page_id" value="${portlet_page_id}">
 4   		<input type="hidden" name="portlet_type_id" value="${portletType.id}">
 5   		<fieldset>
 6   			<legend>#i18n{portal.site.portletType.labelCreate} &nbsp;${portletType.name}</legend>
 7   				<@row>
 8   					<@columns sm=3 md=3 lg=3>
 9   						<@box color='default box-solid'>
 10   							<@boxHeader title='' />
 11   							<@boxBody>
 12   								<@formGroup labelFor='column' labelKey='#i18n{portal.site.create_portlet.labelColumn}' rows=2>
 13   									<@select name='column' default_value='1' items=portlet_columns_combo />
 14   								</@formGroup>
 15   								<@formGroup labelFor='order' labelKey='#i18n{portal.site.create_portlet.labelOrder}' rows=2>
 16   									<@select name='order' default_value='1' items=portlet_order_combo />
 17   								</@formGroup>
 18   								<#if portletType.id != "ALIAS_PORTLET">
 19   									<@formGroup labelFor='style' labelKey='#i18n{portal.site.create_portlet.labelStyle}' rows=2>
 20   										<@select name='style' default_value='0' items=portlet_style_combo />
 21   									</@formGroup>
 22   								</#if>
 23   								<@formGroup class='pull-right'>
 24   									<@button type='button' id='bt-toggle' buttonIcon='chevron-down' color='btn-secondary' />
 25   								</@formGroup>
 26   
 27   								<div id="params" style="clear:both;">
 28   									<fieldset>
 29   										<legend>#i18n{portal.site.admin_page.labelAdvancedParameters}</legend>
 30   										<@formGroup labelFor='role' labelKey='#i18n{portal.site.create_portlet.labelRole}' rows=2>
 31   											<@select name='role' default_value='none' items=portlet_role_combo />
 32   										</@formGroup>
 33   										<@formGroup labelKey='#i18n{portal.site.create_portlet.labelAlias}' rows=2>
 34   											<@radioButton orientation='horizontal' name='accept_alias' value='1' labelKey='#i18n{portal.util.labelYes}' />
 35   											<@radioButton orientation='horizontal' name='accept_alias' value='0' labelKey='#i18n{portal.util.labelNo}' checked=true />
 36   										</@formGroup>
 37   										<@formGroup labelKey='#i18n{portal.site.create_portlet.labelDisplayOnDevice}' rows=2>
 38   											<@checkBox labelFor='display_on_small_device' name='display_on_small_device' value='1' checked=true labelKey='#i18n{portal.site.create_portlet.checkboxSmallDevice}' />
 39   											<@checkBox labelFor='display_on_normal_device' name='display_on_normal_device' value='1' checked=true labelKey='#i18n{portal.site.create_portlet.checkboxNormalDevice}' />
 40   											<@checkBox labelFor='display_on_large_device' name='display_on_large_device' value='1' checked=true labelKey='#i18n{portal.site.create_portlet.checkboxLargeDevice}' />
 41   											<@checkBox labelFor='display_on_xlarge_device' name='display_on_xlarge_device' value='1' checked=true labelKey='#i18n{portal.site.create_portlet.checkboxXLargeDevice}' />
 42   										</@formGroup>
 43   									</fieldset>
 44   								</div>
 45   							</@boxBody>
 46   						</@box>
 47   					</@columns>
 48   
 49   					<@columns sm=9 md=9 lg=9 id='content'>
 50   						<@formGroup labelKey='#i18n{portal.site.create_portlet.labelPortletTitle}' labelFor='portlet_name' mandatory=true rows=2>
 51   							<@input type='text' name='portlet_name' value='' maxlength=70 />
 52   						</@formGroup>
 53   						<@formGroup rows=2>
 54   							<@radioButton orientation='horizontal' name='display_portlet_title' value='0' checked=true labelKey='#i18n{portal.site.create_portlet.radioButtonDisplayPortletTitleYes}' />
 55   							<@radioButton orientation='horizontal' name='display_portlet_title' value='1' labelKey='#i18n{portal.site.create_portlet.radioButtonDisplayPortletTitleNo}' />
 56   						</@formGroup>
 57   						<#if portletType.createSpecificTemplate != "" >
 58   							<#include portletType.createSpecificTemplate />
 59   						</#if>
 60   						<#if portletType.createSpecificFormTemplate != "" >
 61   							<#include portletType.createSpecificFormTemplate />
 62   						</#if>
 63   						<@formGroup rows=2>
 64   							<@button type='submit' buttonIcon='check' title='#i18n{portal.site.create_portlet.buttonValidate}' size='' />
 65   							<@aButton href='jsp/admin/site/AdminSite.jsp' params='target="_top"' buttonIcon='close' title='#i18n{portal.site.create_portlet.buttonBack}' color='btn-secondary' size='' />
 66   						</@formGroup>
 67   				</@columns>
 68   			</@row>
 69   		</fieldset>
 70   	</@tform>
 71   <script type="text/javascript">
 72   $( function(){
 73   	$("#params").toggle();
 74   	$("#bt-toggle").click(function(){
 75   		$("#params").toggle();
 76   		$("#bt-toggle > i").toggleClass("fa fa-chevron-down");
 77   		$("#bt-toggle > i").toggleClass("fa fa-chevron-up");
 78   	});
 79   });
 80   </script>