Changeset 587

Show
Ignore:
Timestamp:
10/20/06 10:29:25
Author:
chervol
Message:

adsence controls moved to blog

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • SimpleBlog/branches/plone-2.5/content/blog.py

    r586 r587  
    152152                                    description_msgid="help_allow_spurl"), 
    153153                ), 
     154    BooleanField('enableTopAdsence', 
     155                 schemata = 'interface', 
     156                 default=0, 
     157                 accessor = 'isTopAdsenceEnabled', 
     158                 widget = BooleanWidget(format = 'select',  
     159                           label = 'Turn top Adsence block', 
     160                           label_msgid = "label_enable_top_adsence", 
     161                           description_msgid = "help_enable_top_adsence", 
     162                           i18n_domain = "SimpleBlog", 
     163                           description = None)), 
     164    StringField('topAdsence', 
     165                schemata = 'interface', 
     166                vocabulary = 'listAdesnceTemplates', 
     167                widget = SelectionWidget(format = 'select', 
     168                        label = 'Select top adsence template' 
     169                        label_msgid = "label_top_adsence", 
     170                        description_msgid = "help_top_adsence", 
     171                        i18n_domain = "SimpleBlog", 
     172                        description = None)), 
     173    BooleanField('enableBottomAdsence', 
     174                 schemata = 'interface', 
     175                 default=0, 
     176                 accessor = 'isBottomAdsenceEnabled', 
     177                 widget = BooleanWidget(format = 'select',  
     178                           label = 'Turn bottom adsence block', 
     179                           label_msgid = "label_enable_bottom_adsence", 
     180                           description_msgid = "help_enable_bottom_adsence", 
     181                           i18n_domain = "SimpleBlog", 
     182                           description = None)), 
     183    StringField('bottomAdsence', 
     184                schemata = 'interface',  
     185                vocabulary = 'listAdesnceTemplates', 
     186                widget = SelectionWidget(format = 'select',  
     187                        label = 'Select bottom adsence', 
     188                        label_msgid = "label_bottom_adsence", 
     189                        description_msgid = "help_bottom_adsence", 
     190                        i18n_domain = "SimpleBlog", 
     191                        description = None)), 
    154192        )) 
    155193 
     
    294332        self.getField('tags').set(self, value, **kwargs) 
    295333 
     334    def listAdesnceTemplates(self): 
     335        """ return list of available adsence blocks """ 
     336        pp = getToolByName(self, 'portal_properties') 
     337        templates = () 
     338        try: 
     339            templates = pp.simpleblog_properties.getProperty('adsence_templates',()) 
     340        except: 
     341            pass 
     342        return templates 
     343 
    296344registerType(Blog) 
    297345 
  • SimpleBlog/branches/plone-2.5/content/blogentry.py

    r586 r587  
    114114                                  description_msgid = "help_event_attendees",                  
    115115                                  i18n_domain = "plone")), 
    116     BooleanField('enableTopAdsence', 
    117                  widget = BooleanWidget(format = 'select',  
    118                            label_msgid = "label_enable_top_adsence", 
    119                            description_msgid = "help_enable_top_adsence", 
    120                            i18n_domain = "SimpleBlog", 
    121                            label = 'Enable top Adsence block', 
    122                            description = None)), 
    123     StringField('topAdsence', 
    124                 vocabulary = 'listAdesnceTemplates', 
    125                 widget = SelectionWidget(format = 'select',  
    126                         label_msgid = "label_top_adsence", 
    127                         description_msgid = "help_top_adsence", 
    128                         i18n_domain = "SimpleBlog", 
    129                         label = 'Top Adsence', 
    130                         description = None)), 
    131     BooleanField('enableBottomAdsence', 
    132                  widget = BooleanWidget(format = 'select',  
    133                            label_msgid = "label_enable_bottom_adsence", 
    134                            description_msgid = "help_enable_bottom_adsence", 
    135                            i18n_domain = "SimpleBlog", 
    136                            label = 'Enable bottom Adsence block', 
    137                            description = None)), 
    138     StringField('bottomAdsence', 
    139                 vocabulary = 'listAdesnceTemplates', 
    140                 widget = SelectionWidget(format = 'select',  
    141                         label_msgid = "label_bottom_adsence", 
    142                         description_msgid = "help_bottom_adsence", 
    143                         i18n_domain = "SimpleBlog", 
    144                         label = 'Bottom Adsence', 
    145                         description = None)), 
    146116    StringField('diggTopic', 
    147117                default='offbeat_news', 
     
    305275        return tuple(tags) 
    306276 
    307     def listAdesnceTemplates(self): 
    308         """ return list of available adsence blocks """ 
    309         pp = getToolByName(self, 'portal_properties') 
    310         templates = () 
    311         try: 
    312             templates = pp.simpleblog_properties.getProperty('adsence_templates',()) 
    313         except: 
    314             pass 
    315         return templates 
    316277 
    317278registerType(BlogEntry)