version 1.312, 2012/01/03 13:02:31
|
version 1.313, 2012/01/04 11:21:10
|
Line 918 class ECHO_collection(CatalogAware, Fold
|
Line 918 class ECHO_collection(CatalogAware, Fold
|
pt.content_type="text/html" |
pt.content_type="text/html" |
return pt() |
return pt() |
|
|
|
def changeMetaLinks(self): |
|
"""change form""" |
|
pt=zptFile(self, 'zpt/changeMetaLinkForm') |
|
pt.content_type="text/html" |
|
return pt() |
|
|
def changeTitles(self): |
def changeTitles(self): |
"""change form""" |
"""change form""" |
pt=zptFile(self, 'zpt/changeTitleForm') |
pt=zptFile(self, 'zpt/changeTitleForm') |
Line 1038 class ECHO_collection(CatalogAware, Fold
|
Line 1044 class ECHO_collection(CatalogAware, Fold
|
pass |
pass |
return ret |
return ret |
|
|
|
def changeMetaLinksInCollection(self): |
|
"""change all lables of a collection""" |
|
ret="" |
|
argv=self.REQUEST.form |
|
|
|
resources=self.ZopeFind(self,obj_metatypes=['ECHO_pageTemplate','ECHO_movie','ECHO_resource','ECHO_collection','ECHO_link','ECHO_externalLink']) |
|
for resource in resources: |
|
|
|
try: |
|
ret+=resource[1].getId()+" "+argv[resource[1].getId()]+"</br>" |
|
resource[1].metalink=argv[resource[1].getId()][0:] |
|
except: |
|
pass |
|
return ret |
|
|
def importCollection(self,path=None,viewerUrl=None,metaDataUrl=None,replacePathPermanent=None,replacePathExperimental=None,folderListFile=None,RESPONSE=None): |
def importCollection(self,path=None,viewerUrl=None,metaDataUrl=None,replacePathPermanent=None,replacePathExperimental=None,folderListFile=None,RESPONSE=None): |
"""liest verzeichnisse aus dem pfad und legt sie dann als objekte in den ordner""" |
"""liest verzeichnisse aus dem pfad und legt sie dann als objekte in den ordner""" |
|
|
Line 1158 class ECHO_collection(CatalogAware, Fold
|
Line 1179 class ECHO_collection(CatalogAware, Fold
|
RESPONSE.write("<html><body>") |
RESPONSE.write("<html><body>") |
|
|
for resource in resources: |
for resource in resources: |
|
resource[1].newViewer=newViewer; |
|
|
done,msg=resource[1].changeViewer(newViewer) |
# done,msg=resource[1].changeViewer(newViewer) |
if done: |
# if done: |
if RESPONSE is not None: |
# if RESPONSE is not None: |
RESPONSE.write("<p>OK: %s"%resource[0]) |
# RESPONSE.write("<p>OK: %s"%resource[0]) |
else: |
# else: |
if RESPONSE is not None: |
# if RESPONSE is not None: |
RESPONSE.write("<p><a href='%s'>ERROR: %s (%s)</a>"%(resource[1].absolute_url()+'/ECHO_resource_config_main',resource[0],msg)) |
# RESPONSE.write("<p><a href='%s'>ERROR: %s (%s)</a>"%(resource[1].absolute_url()+'/ECHO_resource_config_main',resource[0],msg)) |
|
|
|
|
|
|
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.write("<p>Done</p></body></html>") |
RESPONSE.write("<p>Done</p></body></html>") |
|
|
def changeViewerTemplateSets(self,project,xslt,thumbtemplate,topbar,digiLibTemplate,digiliburlprefix,RESPONSE=None): |
|
"""change the templates""" |
|
|
|
resources=self.ZopeFind(self,obj_metatypes=['ECHO_resource'],search_sub=1) |
|
|
|
for resource in resources: |
|
|
|
resource[1].changeViewerTemplateSet(project,xslt,thumbtemplate,topbar,digiLibTemplate,digiliburlprefix) |
|
|
|
if RESPONSE is not None: |
|
RESPONSE.redirect('manage_main') |
|
|
|
|
|
def setStartpageFolderForm(self): |
def setStartpageFolderForm(self): |
"""Form for changing the startpage""" |
"""Form for changing the startpage""" |
Line 1475 class ECHO_collection(CatalogAware, Fold
|
Line 1485 class ECHO_collection(CatalogAware, Fold
|
{'label':'Main Config','action':'ECHO_collection_config'}, |
{'label':'Main Config','action':'ECHO_collection_config'}, |
{'label':'Change Labels','action':'changeLabels'}, |
{'label':'Change Labels','action':'changeLabels'}, |
{'label':'Change Titles','action':'changeTitles'}, |
{'label':'Change Titles','action':'changeTitles'}, |
|
{'label':'Change MetaLinks','action':'changeMetaLinks'}, |
{'label':'Localize','action':'localizeObjects'}, |
{'label':'Localize','action':'localizeObjects'}, |
{'label':'Change Weights','action':'changeWeights'}, |
{'label':'Change Weights','action':'changeWeights'}, |
{'label':'Rerender Labels and Titles','action':'ECHO_rerenderLinksMDWarning'}, |
{'label':'Rerender Labels and Titles','action':'ECHO_rerenderLinksMDWarning'}, |
Line 1482 class ECHO_collection(CatalogAware, Fold
|
Line 1493 class ECHO_collection(CatalogAware, Fold
|
{'label':'Graphic Coords','action':'ECHO_graphicEntry'}, |
{'label':'Graphic Coords','action':'ECHO_graphicEntry'}, |
{'label':'create resources from XML','action':'createRessourcesFromXMLForm'}, |
{'label':'create resources from XML','action':'createRessourcesFromXMLForm'}, |
{'label':'Set Startpage','action':'setStartpageFolderForm'}, |
{'label':'Set Startpage','action':'setStartpageFolderForm'}, |
{'label':'Change Viewer Templates and Image Viewer','action':'changeViewerTemplateSetsForm'}, |
{'label':'Change Image Viewer','action':'changeViewerTemplateSetsForm'}, |
{'label':'Reload Metadata','action':'reloadMetaDataFromStorageWarning'}, |
{'label':'Reload Metadata','action':'reloadMetaDataFromStorageWarning'}, |
{'label':'ImportCollection','action':'importCollection'}, |
{'label':'ImportCollection','action':'importCollection'}, |
{'label':'Copy MD for indexing and search','action':'copySearchFields'}, |
{'label':'Copy MD for indexing and search','action':'copySearchFields'}, |