from plone.portlets.interfaces import IPortletDataProvider from plone.app.portlets.portlets import base from Products.CMFCore.utils import getToolByName from zope import schema from zope.formlib import form from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile from faust.blog.utils import find_portlet_assignment_context from faust.blog.blogentry import IBlogEntry from faust.blog import MessageFactory as _ MONTHVOCAB = { 'month_1': _(u'month_1'), 'month_2': _(u'month_2'), 'month_3': _(u'month_3'), 'month_4': _(u'month_4'), 'month_5': _(u'month_5'), 'month_6': _(u'month_6'), 'month_7': _(u'month_7'), 'month_8': _(u'month_8'), 'month_9': _(u'month_9'), 'month_10': _(u'month_10'), 'month_11': _(u'month_11'), 'month_12': _(u'month_12'), } class IArchivePortlet(IPortletDataProvider):
def title(self): """This property is used to give the title of the portlet in the "manage portlets" screen. """ return _("Blog Monthly archive")
def title(self): """This property is used to give the title of the portlet in the "manage portlets" screen. """ return _("Last entries")