Beispiel #1
0
 def getColumn3(self):
     """Funcio que agafa els valors de quines caixetes cal posar la
        home page del genweb
     """
     gw_util = utils.getGWConfig(self)
     #gw_util = getUtility(IgenWebUtility, "GenWebControlPanelUtility")
     return gw_util.columna3
Beispiel #2
0
def folderAdded(folder, event):
    if ISiteRoot.providedBy(folder.aq_parent):
        folder.context = folder.aq_parent
        gw_util = utils.getGWConfig(folder)
        if gw_util is None:
            # El paquet de GW no esta instalat, no facis res
            return
        folder.setConstrainTypesMode(1)
        folder.setLocallyAllowedTypes(tuple([i.value for i in gw_schema._v_attrs['constrains'].value_type.vocabulary.__iter__()]))
        folder.setImmediatelyAddableTypes(tuple(gw_util.constrains))
 def __init__(self, context):
     super(GenWebControlPanelAdapter, self).__init__(context)
     self.contextps = getToolByName(context, 'portal_skins')
     self.jstool = getToolByName(context, 'portal_javascripts')
     ptool = getToolByName(context, 'portal_properties')
     self.props = ptool.site_properties
     self.context = ptool.genwebupc_properties
     self.ptypes = getToolByName(context, 'portal_types')
     if utils.getGWConfig(self).allowContentSeccio:
          self.ptypes['Plone Site'].allowed_content_types = ['Document','File','Folder','Image','Seccio']
     else:
          self.ptypes['Plone Site'].allowed_content_types = ['Document','File','Folder','Image']
Beispiel #4
0
    def index(self):
        lang = getToolByName(self, 'portal_languages').getPreferredLanguage()
        portal_title = safe_unicode(self.portal_title())
        page_title = safe_unicode(self.page_title())

        config = utils.getGWConfig(self.context)
        title_gw = getattr(config, 'titolespai_%s' % lang, "Genweb UPC")
        title_gw = re.sub(r'(<.*?>)', r'', title_gw)

        if page_title == portal_title:
            return u"<title> %s &mdash; %s </title>" % (escape(safe_unicode(title_gw)), escape(safe_unicode('UPC. Universitat Politècnica de Catalunya BarcelonaTech.')))
        else:
            return u"<title> %s &mdash; %s &mdash; %s </title>" % (escape(safe_unicode(page_title)), escape(safe_unicode(title_gw)), escape(safe_unicode('UPC. Universitat Politècnica de Catalunya BarcelonaTech.')))