Esempio n. 1
0
    FieldConf(id="cssClass",  datatype="list", size=10,    default=u"", name=_(u"Styling"), listItems=css),
    FieldConf(id="link",      datatype="url",  size=1000,  default=u"", name=_(u"Link"))
]

if PILloaded and "nive.components.extensions.images.ImageProcessor" in configuration.extensions:
    fields = ["title", "imagefull", "textblock", "cssClass", "link", "pool_groups"]
else:
    fields = ["title", "image", "imagefull", "textblock", "cssClass", "link", "pool_groups"]
configuration.forms = {"create": {"fields":fields}, "edit": {"fields":fields}}

configuration.views = []


# image profiles
def CheckDeafult(imageObject):
    return imageObject.data.cssClass in (u'', u'default', u'left', u'teaserl')

def CheckTeaser(imageObject):
    return imageObject.data.cssClass == u'teaser'

def CheckTeaserSmall(imageObject):
    return imageObject.data.cssClass == u'teasers'

ProfileImage = Conf(source="imagefull", dest="image", format="JPEG", quality="90", width=360, height=0, extension="jpg", condition=CheckDeafult)
ProfileTeaser = Conf(source="imagefull", dest="image", format="JPEG", quality="90", width=260, height=0, extension="jpg", condition=CheckTeaser)
ProfileTeaserSmall = Conf(source="imagefull", dest="image", format="JPEG", quality="90", width=160, height=0, extension="jpg", condition=CheckTeaserSmall)

configuration.imageProfiles = [ProfileImage, ProfileTeaser, ProfileTeaserSmall]


Esempio n. 2
0
    selectTag = StagPageElement,
    extensions = [],
    icon = "nive_cms.cmsview:static/images/types/image.png",
    description = _(u"The image element inserts images into the web page.")
)

configuration.data = [
    FieldConf(id="image",     datatype="file", size=0,     default=u"", name=_(u"Imagefile")),
    FieldConf(id="imagefull", datatype="file", size=0,     default=u"", name=_(u"Imagefile fullsize")),
    FieldConf(id="textblock", datatype="htext",size=100000,default=u"", name=_(u"Text"), fulltext=1, required=0),
    FieldConf(id="cssClass",  datatype="list", size=10,    default=u"", name=_(u"Styling"), listItems=()),
    FieldConf(id="link",      datatype="url",  size=1000,  default=u"", name=_(u"Link"))
]

if PILloaded and "nive_cms.extensions.images.ImageProcessor" in configuration.extensions:
    fields = ["title", "imagefull", "textblock", "cssClass", "link", "pool_groups"]
else:
    fields = ["title", "image", "imagefull", "textblock", "cssClass", "link", "pool_groups"]
configuration.forms = {"create": {"fields":fields}, "edit": {"fields":fields}}

configuration.toJson = ("title", "image", "imagefull", "textblock", "cssClass", "link", "pool_groups", "pool_type", "pool_filename")

configuration.views = []


ProfileImage = Conf(source="imagefull", dest="image", format="JPEG", quality="90", width=360, height=0, extension="jpg")

configuration.imageProfiles = [ProfileImage]


Esempio n. 3
0
        "title", "imagefull", "textblock", "cssClass", "link", "pool_groups"
    ]
else:
    fields = [
        "title", "image", "imagefull", "textblock", "cssClass", "link",
        "pool_groups"
    ]
configuration.forms = {
    "create": {
        "fields": fields
    },
    "edit": {
        "fields": fields
    }
}

configuration.toJson = ("title", "image", "imagefull", "textblock", "cssClass",
                        "link", "pool_groups", "pool_type", "pool_filename")

configuration.views = []

ProfileImage = Conf(source="imagefull",
                    dest="image",
                    format="JPEG",
                    quality="90",
                    width=360,
                    height=0,
                    extension="jpg")

configuration.imageProfiles = [ProfileImage]
Esempio n. 4
0
def CheckTeaserSmall(imageObject):
    return imageObject.data.cssClass == u'teasers'


ProfileImage = Conf(source="imagefull",
                    dest="image",
                    format="JPEG",
                    quality="90",
                    width=360,
                    height=0,
                    extension="jpg",
                    condition=CheckDeafult)
ProfileTeaser = Conf(source="imagefull",
                     dest="image",
                     format="JPEG",
                     quality="90",
                     width=260,
                     height=0,
                     extension="jpg",
                     condition=CheckTeaser)
ProfileTeaserSmall = Conf(source="imagefull",
                          dest="image",
                          format="JPEG",
                          quality="90",
                          width=160,
                          height=0,
                          extension="jpg",
                          condition=CheckTeaserSmall)

configuration.imageProfiles = [ProfileImage, ProfileTeaser, ProfileTeaserSmall]