version 1.47, 2004/09/27 14:39:59
|
version 1.48, 2004/10/28 13:38:39
|
Line 12 from Products.PageTemplates.ZopePageTemp
|
Line 12 from Products.PageTemplates.ZopePageTemp
|
import os.path |
import os.path |
from Globals import package_home |
from Globals import package_home |
import urllib |
import urllib |
from ECHO_helpers import displayTypes,checkOnlyOneInGroup |
from ECHO_helpers import * |
from ECHO_collection import content_html |
from ECHO_collection import content_html |
|
from types import * |
|
|
|
|
from Globals import DTMLFile |
from Globals import DTMLFile |
Line 51 class ECHO_ZCatalogElement(SimpleItem):
|
Line 51 class ECHO_ZCatalogElement(SimpleItem):
|
self.weight=weight |
self.weight=weight |
self.content=contentType |
self.content=contentType |
|
|
|
|
manage_options= SimpleItem.manage_options+( |
manage_options= SimpleItem.manage_options+( |
{'label':'Main Config','action':'changeECHO_ZCatalogElementForm'}, |
{'label':'Main Config','action':'changeECHO_ZCatalogElementForm'}, |
) |
) |
Line 75 class ECHO_ZCatalogElement(SimpleItem):
|
Line 76 class ECHO_ZCatalogElement(SimpleItem):
|
def changeECHO_ZCatalogElementForm(self): |
def changeECHO_ZCatalogElementForm(self): |
"""change""" |
"""change""" |
|
|
pt=PageTemplateFile('Products/ECHO_content/zpt/changeECHO_ZCatalogElement.zpt').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','changeECHO_ZCatalogElement.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def changeECHO_ZCatalogElement(self,title,field,catalogId,baseUrl,weight,contentType,RESPONSE=None): |
def changeECHO_ZCatalogElement(self,title,field,catalogId,baseUrl,weight,contentType,RESPONSE=None): |
Line 116 class ECHO_ZCatalogElement(SimpleItem):
|
Line 117 class ECHO_ZCatalogElement(SimpleItem):
|
|
|
def manage_addECHO_ZCatalogElementForm(self): |
def manage_addECHO_ZCatalogElementForm(self): |
"""Form for adding""" |
"""Form for adding""" |
pt=PageTemplateFile('Products/ECHO_content/zpt/AddECHO_ZCatalogElement.zpt').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ECHO_content/zpt/AddECHO_ZCatalogElement.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def manage_addECHO_ZCatalogElement(self,id,title,field,baseUrl,weight,contentType,RESPONSE=None): |
def manage_addECHO_ZCatalogElement(self,id,title,field,baseUrl,weight,contentType,RESPONSE=None): |
Line 140 class ECHO_contentType(Image):
|
Line 141 class ECHO_contentType(Image):
|
|
|
def changeECHO_contentTypeForm(self): |
def changeECHO_contentTypeForm(self): |
"""Change the description text""" |
"""Change the description text""" |
pt=PageTemplateFile('Products/ECHO_content/zpt/changeECHO_contentType.zpt').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','changeECHO_contentType.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def changeECHO_contentType(self,description,RESPONSE=None): |
def changeECHO_contentType(self,description,RESPONSE=None): |
Line 238 class ECHO_sqlElement(SimpleItem):
|
Line 239 class ECHO_sqlElement(SimpleItem):
|
def changeECHO_sqlElementForm(self): |
def changeECHO_sqlElementForm(self): |
"""change""" |
"""change""" |
|
|
pt=PageTemplateFile('Products/ECHO_content/zpt/changeECHO_sqlElement.zpt').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','changeECHO_sqlElement.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def changeECHO_sqlElement(self,title,query,field,searchField,baseUrl,weight,contentType,RESPONSE=None): |
def changeECHO_sqlElement(self,title,query,field,searchField,baseUrl,weight,contentType,RESPONSE=None): |
Line 293 class ECHO_sqlElement(SimpleItem):
|
Line 294 class ECHO_sqlElement(SimpleItem):
|
|
|
def manage_addECHO_sqlElementForm(self): |
def manage_addECHO_sqlElementForm(self): |
"""Form for adding""" |
"""Form for adding""" |
pt=PageTemplateFile('Products/ECHO_content/zpt/AddECHO_sqlElement.zpt').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddECHO_sqlElement.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def manage_addECHO_sqlElement(self,id,title,query,field,searchField,baseUrl,weight,contentType,RESPONSE=None): |
def manage_addECHO_sqlElement(self,id,title,query,field,searchField,baseUrl,weight,contentType,RESPONSE=None): |
Line 321 class ECHO_pageTemplate(ZopePageTemplate
|
Line 322 class ECHO_pageTemplate(ZopePageTemplate
|
|
|
def changeECHO_pageTemplateMainForm(self): |
def changeECHO_pageTemplateMainForm(self): |
"""change""" |
"""change""" |
pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_pageTemplateMain.zpt').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ChangeECHO_pageTemplateMain.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def changeECHO_pageTemplateMain(self,weight,contentType,label,description,RESPONSE=None,isAlwaysClickable=None,suffix=None,prefix=None): |
def changeECHO_pageTemplateMain(self,weight,contentType,label,description,RESPONSE=None,isAlwaysClickable=None,suffix=None,prefix=None): |
Line 370 class ECHO_pageTemplate(ZopePageTemplate
|
Line 371 class ECHO_pageTemplate(ZopePageTemplate
|
|
|
def manage_addECHO_pageTemplateForm(self): |
def manage_addECHO_pageTemplateForm(self): |
"""Form for adding""" |
"""Form for adding""" |
pt=PageTemplateFile('Products/ECHO_content/zpt/AddECHO_pageTemplate.zpt').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','Products/ECHO_content/zpt/AddECHO_pageTemplate.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
from urllib import quote |
from urllib import quote |
Line 430 class ECHO_navigation(Folder):
|
Line 431 class ECHO_navigation(Folder):
|
|
|
def ECHO_cacheManageForm(self): |
def ECHO_cacheManageForm(self): |
"""change form""" |
"""change form""" |
pt=PageTemplateFile('Products/ECHO_content/zpt/ECHO_cacheManageForm').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ECHO_cacheManageForm')).__of__(self) |
pt.content_type="text/html" |
pt.content_type="text/html" |
return pt() |
return pt() |
|
|
Line 470 class ECHO_navigation(Folder):
|
Line 471 class ECHO_navigation(Folder):
|
|
|
return "changed all CM in: "+self.title |
return "changed all CM in: "+self.title |
|
|
displayedMetaTypes=displayTypes |
|
|
|
|
displayableMetaTypes=displayTypes |
|
|
def getImageViewers(self): |
def getImageViewers(self): |
"""images""" |
"""images""" |
Line 486 class ECHO_navigation(Folder):
|
Line 489 class ECHO_navigation(Folder):
|
self.id=id |
self.id=id |
self.title=title |
self.title=title |
self.pathToHierarchy=pathToHierarchy |
self.pathToHierarchy=pathToHierarchy |
|
self.displayedMetaTypes=displayTypes |
|
|
manage_options = Folder.manage_options+( |
manage_options = Folder.manage_options+( |
{'label':'Main Config','action':'ECHO_navigationConfigForm'}, |
{'label':'Main Config','action':'ECHO_navigationConfigForm'}, |
{'label':'Cache','action':'ECHO_cacheManageForm'}, |
{'label':'Cache','action':'ECHO_cacheManageForm'}, |
|
|
) |
) |
|
displayedMetaTypes=displayTypes |
|
|
def ECHO_navigationConfigForm(self): |
def ECHO_navigationConfigForm(self): |
"""configForm""" |
"""configForm""" |
pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_navigation.zpt').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ChangeECHO_navigation.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def ECHO_navigationConfig(self,title,pathToHierarchy,RESPONSE=None): |
def ECHO_navigationConfig(self,title,pathToHierarchy,displayedMetaTypes=displayTypes,RESPONSE=None): |
"""config""" |
"""config""" |
self.title=title |
self.title=title |
self.pathToHierarchy=pathToHierarchy |
self.pathToHierarchy=pathToHierarchy |
|
self.displayedMetaTypes=toList(displayedMetaTypes)[0:] |
|
|
|
|
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
Line 849 class ECHO_navigation(Folder):
|
Line 856 class ECHO_navigation(Folder):
|
|
|
def manage_addECHO_navigationForm(self): |
def manage_addECHO_navigationForm(self): |
"""Form for adding""" |
"""Form for adding""" |
pt=PageTemplateFile('Products/ECHO_content/zpt/AddECHO_navigation.zpt').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddECHO_navigation.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def manage_addECHO_navigation(self,id,title,pathToHierarchy,RESPONSE=None): |
def manage_addECHO_navigation(self,id,title,pathToHierarchy,RESPONSE=None): |