Changeset 2518 in products for quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/skins
- Timestamp:
- Jun 11, 2010 8:59:25 AM (14 years ago)
- Location:
- quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/skins/plonegooglesitemaps
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/skins/plonegooglesitemaps/gsm_create_verify_file.cpy
r1593 r2518 5 5 ##bind script=script 6 6 ##bind subpath=traverse_subpath 7 ##parameters= verify_filename7 ##parameters= 8 8 ##title=Create file for verification 9 9 ## 10 10 11 11 from Products.CMFCore.utils import getToolByName 12 from quintagroup.plonegooglesitemaps.utils import BadRequestException13 12 portal = getToolByName(context, 'portal_url').getPortalObject() 14 try: 15 portal.manage_addFile(verify_filename,title='Verification File')16 portal[verify_filename].manage_addProperty('CreatedBy','quintagroupt.plonegooglesitemaps','string') 17 except BadRequestException: 18 pass13 sitemap_view = portal.restrictedTraverse("sitemap_settings") 14 isAdded, res = sitemap_view.uploadVerificationFile(context.REQUEST) 15 if isAdded: 16 state.set(status="success", 17 portal_status_message = 'Plone Google Sitemap updated.') 19 18 else: 20 props = getToolByName(context,'portal_properties').googlesitemap_properties 21 vfiles = list(props.getProperty('verification_filenames',[])) 22 vfiles.append(verify_filename) 23 props.manage_changeProperties(verification_filenames = vfiles) 19 state.set(status="failure", 20 portal_status_message = 'Error on file upload: "%s"' % res) 21 #context.plone_utils.addPortalMessage(_(u'Please correct the indicated errors.'), 'error') 24 22 25 return state .set(portal_status_message = 'Plone Google Sitemap updated.')23 return state -
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/skins/plonegooglesitemaps/prefs_gsm_verification.cpt
r1593 r2518 44 44 </a> 45 45 46 <form tal:define="vfiles view/getVerificationFiles; 46 <form action="manage_addFile" method="post" enctype="multipart/form-data" 47 tal:define="vfiles view/getVerificationFiles; 47 48 step1 python:test(vfiles, 'discreet', ''); 48 step2 python:test(not vfiles, 'discreet', '')"> 49 step2 python:test(not vfiles, 'discreet', '')" 50 tal:attributes="action string:$here_url/$template_id"> 49 51 <ol> 50 52 <li tal:attributes="class step1"> 51 53 Go to <a href="" 52 tal:attributes="href string: https://www.google.com/webmasters/ sitemaps/verify?siteUrl=${portal/absolute_url}&hl=en"54 tal:attributes="href string: https://www.google.com/webmasters/verification/verification?siteUrl=${portal/absolute_url}&hl=en" 53 55 tal:omit-tag="step1"> 54 site verification page</a> and login if necessary. 56 site verification page</a> and login if necessary. If <strong>Verification status</strong> is <i>Not Verified</i>, from <strong>Verification method</strong> selection box chose <i>Upload an HTML file</i> and download generated file to you system (you should know where the file is downloaded). 55 57 </li> 56 <li tal:attributes="class step1"> Provide verification file name:57 <p><input name="verif y_filename" id="verify_filename" type="text"></p>58 <li tal:attributes="class step1">Select verification file: 59 <p><input name="verification_file" id="verify_filename" type="file"></p> 58 60 </li> 59 61 <li tal:attributes="class step1"> 60 <input name="form.button.CreateFile" id="create_file" type="submit" value=" Create verification file"/>62 <input name="form.button.CreateFile" id="create_file" type="submit" value="Upload verification file to the site"/> 61 63 <input type="hidden" name="form.submitted" value="1" /> 62 64 </li>
Note: See TracChangeset
for help on using the changeset viewer.