Changeset 934
- Timestamp:
- 08/15/07 06:53:09
- Files:
-
- qPloneSkinDump/branches/multipleslots/generatingTemplate.py (modified) (2 diffs)
- qPloneSkinDump/branches/multipleslots/skins/qploneskindump/qploneskindump_generate.cpt (modified) (7 diffs)
- qPloneSkinDump/branches/multipleslots/skins/qploneskindump/qploneskindump_generate_script.cpy (modified) (1 diff)
- qPloneSkinDump/branches/multipleslots/skins/qploneskindump/validate_qploneskindump_generate.vpy (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qPloneSkinDump/branches/multipleslots/generatingTemplate.py
r933 r934 8 8 'tableless' : '<div id="portal-columns-%s">\n%s\n</div>'} 9 9 div = '<div metal:use-macro="%s">Some content from macro</div>' 10 span = '<span tal:replace="structure python:path(\'%s\')" />' 10 11 pattern = re.compile(r"<([^< ]*)[^<]*extract_portlets\('(.*?)'\).*?>", re.DOTALL) 11 12 … … 27 28 for k, v in slots: 28 29 if v: replacement.append(div % k) 30 else: replacement.append(span % k) 29 31 replacement = '\n'.join(replacement) 30 32 # next find the part of main_template which will be replaced qPloneSkinDump/branches/multipleslots/skins/qploneskindump/qploneskindump_generate.cpt
r933 r934 11 11 tal:define="errors options/state/getErrors;"> 12 12 13 <h1 >Main Template Generation</h1>13 <h1 i18n:translate="heading_template_generation">Main Template Generation</h1> 14 14 15 15 <a href="" 16 16 class="link-parent" 17 17 tal:attributes="href string: $portal_url/plone_control_panel" 18 i18n:translate="label_up_to_plone_setup"> 18 i18n:translate="label_up_to_plone_setup" 19 i18n:domain="plone"> 19 20 Up to Site Setup 20 21 </a> 21 22 22 23 <div class="documentDescription" 23 i18n:translate=" ">24 i18n:translate="description_template_generation"> 24 25 This is the Main Template Generation section, if you have installed qMultipleSlots product 25 you can generate "main_template.pt" based on its extensions by filling this form.26 you can generate "main_template.pt" based on its extensions to portal_skins by filling this form. 26 27 </div> 27 28 <p class="discreet" i18n:translate="description_product_location">29 There will be detailed explanation of the usage.30 </p>31 28 32 29 <form name="edit_form" … … 50 47 <div i18n:translate="help_SkinName" 51 48 class="formHelp"> 52 Select name of skin, from where to get main_template.49 Select name of skin, from where to get "main_template.pt" 53 50 </div> 54 51 <select class="SkinName_input" … … 67 64 </div> 68 65 69 <!--<p/>-->70 71 66 <div class="field"> 72 67 <label class="LayerName_title" … … 80 75 <div i18n:translate="help_LayerName" 81 76 class="formHelp"> 82 Select layer from portal_skins, where main_templatewill be created.77 Select layer from portal_skins, where "main_template.pt" will be created. 83 78 </div> 84 79 … … 99 94 </div> 100 95 101 <!--<p/>-->102 103 96 <div class="field" 104 97 tal:attributes="class python: test(error_subfolder, 'field error', 'field');"> 105 98 <label class="Subfolder_title" 106 i18n:translate="label_Subfolder ">Subfolder name</label>107 <div i18n:translate="help_Subfolder "99 i18n:translate="label_SubfolderName">Subfolder name</label> 100 <div i18n:translate="help_SubfolderName" 108 101 class="formHelp"> 109 102 Type subfolder name, which will be created in selected layer and 110 where to place generated main_template.103 where to place generated "main_template.pt". 111 104 </div> 112 105 … … 119 112 delete 120 113 </a> 121 old object.114 old folder. 122 115 </div> 123 116 </tal:errorblock> … … 130 123 /> 131 124 </div> 132 133 <!--<p/>-->134 125 135 126 <div class="formControls"> qPloneSkinDump/branches/multipleslots/skins/qploneskindump/qploneskindump_generate_script.cpy
r930 r934 21 21 generate(context, skin_name, layer_name, subfolder_name) 22 22 23 portal_status_message=' main_template successfuly created in portal_skins/%s/%sfolder' % (layer_name, subfolder_name)23 portal_status_message='"main_template.pt" successfully created in "portal_skins/%s/%s" folder' % (layer_name, subfolder_name) 24 24 return state.set(portal_status_message=portal_status_message) qPloneSkinDump/branches/multipleslots/skins/qploneskindump/validate_qploneskindump_generate.vpy
r933 r934 28 28 29 29 if subfolder_name in skins_tool[layer_name].objectIds(): 30 update_errors(errors, {'Subfolder': u" Objectwith this name already exists, please choose another name or "})30 update_errors(errors, {'Subfolder': u"Folder with this name already exists, please choose another name or "}) 31 31 32 32 if errors:
