示例#1
0
from Products.CMFCore.utils import getToolByName
# from zope.app.file.interfaces import IImage # for View::images
from plone.z3cform.textlines.textlines import TextLinesFieldWidget
from plone.namedfile.field import NamedBlobImage
from collective import dexteritytextindexer

from irwilot.content import _

from zope.interface import implements
from zope.interface import Interface
from plone.memoize.instance import memoize

from zope.schema.vocabulary import SimpleVocabulary, SimpleTerm

genre_voc = SimpleVocabulary(
    [   SimpleTerm(value=u'none', title=_(u'-')),
        SimpleTerm(value=u'landscape', title=_(u'Landskap')),
        SimpleTerm(value=u'portrait', title=_(u'Portratt')),
        SimpleTerm(value=u'stilllife', title=_(u'Stilliben')),
        SimpleTerm(value=u'fantasy', title=_(u'Fantasi')),
        SimpleTerm(value=u'composition', title=_(u'Composition')) ]
    )

style_voc = SimpleVocabulary(
    [   SimpleTerm(value=u'none', title=_(u'-')),
        SimpleTerm(value=u'realism', title=_(u'Realism')),
        SimpleTerm(value=u'impressionism', title=_(u'Impressionism')),
        SimpleTerm(value=u'symbolism', title=_(u'Symbolism')) ]
    )

technique_voc = SimpleVocabulary(
示例#2
0
文件: frontpage.py 项目: kbat/obonato
from five import grok
from zope import schema
from zope.schema.vocabulary import SimpleVocabulary, SimpleTerm

from plone.directives import form, dexterity
from plone.app.textfield import RichText

from Acquisition import aq_inner, aq_parent
from Products.CMFCore.utils import getToolByName

from irwilot.content import _

type_of_items_voc = SimpleVocabulary(
    [   SimpleTerm(value=u'nothing', title=_(u'Show nothing')),
        SimpleTerm(value=u'recent', title=_(u'Recent items')),
        SimpleTerm(value=u'featured', title=_(u'Featured items')) ]
    )

nimages_voc = SimpleVocabulary(
    [   SimpleTerm(value=u'5', title=_(u'5')),
        SimpleTerm(value=u'10', title=_(u'10')),
        SimpleTerm(value=u'15', title=_(u'15')) ]
    )

class IFrontPage(form.Schema):
    """The front page
    """
    
    title = schema.TextLine(
        title=_(u"Title"),
        )