Changeset 1904 in products
- Timestamp:
- Mar 12, 2010 4:12:47 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/browser/seo_configlet.py
r1903 r1904 13 13 from zope.app.form.browser import TextAreaWidget 14 14 15 from plone.fieldsets.fieldsets import FormFieldsets 15 16 from plone.app.controlpanel.form import ControlPanelForm 16 17 from plone.app.controlpanel.widgets import MultiCheckBoxThreeColumnWidget … … 25 26 26 27 27 # Configlet schema 28 class ISEOConfiglet Schema(Interface):28 # Configlet schemas 29 class ISEOConfigletBaseSchema(Interface): 29 30 30 31 exposeDCMetaTags = Bool( … … 66 67 required=False) 67 68 69 70 71 class ISEOConfigletAdvancedSchema(Interface): 68 72 custom_script = SourceText( 69 73 title=_("label_custom_script", default=u'Header JavaScript'), … … 87 91 'be excluded from kewords statistics calculation.'), 88 92 required=False) 93 94 95 96 class ISEOConfigletSchema(ISEOConfigletBaseSchema, 97 ISEOConfigletAdvancedSchema): 98 """Combined schema for the adapter lookup. 99 """ 100 89 101 90 102 class SEOConfigletAdapter(SchemaAdapterBase): … … 153 165 154 166 167 # Fieldset configurations 168 baseset = FormFieldsets(ISEOConfigletBaseSchema) 169 baseset.id = 'seobase' 170 baseset.label = _(u'label_seobase', default=u'Base') 171 172 advancedset = FormFieldsets(ISEOConfigletAdvancedSchema) 173 advancedset.id = 'seoadvanced' 174 advancedset.label = _(u'label_seoadvanced', default=u'Advanced') 175 155 176 class SEOConfiglet(ControlPanelForm): 156 177 157 form_fields = FormFields(ISEOConfigletSchema) 178 form_fields = FormFieldsets(baseset, advancedset) 179 158 180 form_fields['default_custom_metatags'].custom_widget = Text2ListWidget 159 181 form_fields['metatags_order'].custom_widget = Text2ListWidget
Note: See TracChangeset
for help on using the changeset viewer.