Changeset 929
- Timestamp:
- 08/02/07 10:46:53
- Files:
-
- qPloneSkinDump/branches/multipleslots/generatingTemplate.py (added)
- qPloneSkinDump/branches/multipleslots/qPloneSkinDump.py (modified) (3 diffs)
- qPloneSkinDump/branches/multipleslots/skins/qploneskindump/qploneskindump_config.cpt (modified) (2 diffs)
- qPloneSkinDump/branches/multipleslots/skins/qploneskindump/qploneskindump_config_script.cpy (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qPloneSkinDump/branches/multipleslots/qPloneSkinDump.py
r894 r929 6 6 from utils import * 7 7 from exportingObjects import exportObjects 8 from generatingTemplate import generate, remove_folder 8 9 9 10 security = ModuleSecurityInfo( 'Products.qPloneSkinDump.qPloneSkinDump' ) … … 64 65 exporting_objects=[], \ 65 66 dump_CSS=True, \ 66 dump_JS=True ): 67 dump_JS=True, \ 68 generate_template=False): 67 69 """ Main Skin Product creating procedure.""" 68 70 makeNewProduct(context, fs_product_name, fs_skin_directory, \ … … 70 72 doesCustomizeSlots, left_slots, right_slots, slot_forming, main_column, \ 71 73 doesExportObjects, import_policy, \ 72 dump_CSS, dump_JS ) 74 dump_CSS, dump_JS) 75 76 # generate main template 77 if generate_template: 78 generate(context, zmi_skin_name) 79 73 80 dumpSkin(context, zmi_skin_name, subdir, fs_skin_directory.lower(), 74 81 fs_product_name, erase_from_skin) 82 83 # now remove subfolder with generated main_template 84 if generate_template: 85 remove_folder(context, zmi_skin_name) 86 75 87 result = exportObjects(context, doesExportObjects, exporting_objects, fs_product_name) 76 88 return result qPloneSkinDump/branches/multipleslots/skins/qploneskindump/qploneskindump_config.cpt
r503 r929 123 123 /> 124 124 <label class="EraseFromSkin_title" 125 i18n:translate="label_Erace">Erace </label> 125 i18n:translate="label_Erace">Erase </label> 126 </div> 127 <p/> 128 <!--Next is checkbox to select generating main_template.pt --> 129 <div class="GenerateTemplate" 130 tal:define="isAvailable python:modules['Products.qPloneSkinDump.generatingTemplate'].available(here)"> 131 <div i18n:translate="help_Generate" 132 class="formHelp"> 133 Select next for generating "main_template.pt" from qMultipleSlots plone site properties. 134 <p tal:condition="not:isAvailable"> 135 <b>Not available! qMultipleSlots product isn't installed.</b> 136 </p> 137 </div> 138 139 <input class="GenerateTemplate_input" 140 type="checkbox" 141 name="GenerateTemplate" 142 value="0" 143 tal:attributes="checked python:request.get('GenerateTemplate', isAvailable and 'checked'); 144 disabled python:test(isAvailable, nothing, 'disabled')"/> 145 146 <label class="GenerateTemplate_title" 147 i18n:translate="label_Generate">Generate</label> 126 148 </div> 127 149 </fieldset> … … 135 157 tal:attributes="class python: test(error_fsSkinDir, 'FSSkinDirectory error', 'FSSkinDirectory');"> 136 158 <label class="FSSkinDirectory_title" 137 i18n:translate="label_FSSkinDirectory">Skin's name for new prod ct</label>159 i18n:translate="label_FSSkinDirectory">Skin's name for new product</label> 138 160 <span class="fieldRequired" 139 161 title="Required" qPloneSkinDump/branches/multipleslots/skins/qploneskindump/qploneskindump_config_script.cpy
r503 r929 22 22 fs_product_name = REQUEST.get('FSProductName') 23 23 erase_from_skin = REQUEST.get('EraseFromSkin') 24 generate_template = REQUEST.get('GenerateTemplate') 24 25 25 26 # Slots customization data … … 65 66 exporting_objects=exporting_objects, \ 66 67 dump_CSS=dump_CSS, \ 67 dump_JS=dump_JS ) 68 dump_JS=dump_JS, \ 69 generate_template=generate_template ) 68 70 69 71 portal_status_message='"%s" Product successfully created.' % fs_product_name
