version 1.22, 2004/05/06 13:35:25
|
version 1.27, 2004/05/11 14:57:35
|
Line 13 import os.path
|
Line 13 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 displayTypes,checkOnlyOneInGroup |
|
from ECHO_collection import content_html |
|
|
class ECHO_contentType(Image): |
class ECHO_contentType(Image): |
"""ContentType Object""" |
"""ContentType Object""" |
Line 181 class ECHO_pageTemplate(ZopePageTemplate
|
Line 182 class ECHO_pageTemplate(ZopePageTemplate
|
{'label':'Weight and Type','action':'changeECHO_pageTemplateWeightForm'}, |
{'label':'Weight and Type','action':'changeECHO_pageTemplateWeightForm'}, |
) |
) |
|
|
|
def content_html(self): |
|
"""content_html""" |
|
return content_html(self,'pageTemplate') |
|
|
def changeECHO_pageTemplateWeightForm(self): |
def changeECHO_pageTemplateWeightForm(self): |
"""change""" |
"""change""" |
pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_pageTemplateWeight.zpt').__of__(self) |
pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_pageTemplateWeight.zpt').__of__(self) |
Line 386 class ECHO_navigation(Folder):
|
Line 391 class ECHO_navigation(Folder):
|
for z in temp[x][1].getNavList(): |
for z in temp[x][1].getNavList(): |
listNav.append((z[0],z[1],None)) |
listNav.append((z[0],z[1],None)) |
else: |
else: |
# add label fals existiert und nicht leer |
# add label falls existiert und nicht leer |
if hasattr(temp[x][1],'label'): |
if hasattr(temp[x][1],'label'): |
if not temp[x][1].label=='': |
if not temp[x][1].label=='': |
label=temp[x][1].label.encode('utf-8') |
label=temp[x][1].label.encode('utf-8') |
Line 430 class ECHO_navigation(Folder):
|
Line 435 class ECHO_navigation(Folder):
|
|
|
def isSelectedPath(self,item): |
def isSelectedPath(self,item): |
"""test is path is already selected""" |
"""test is path is already selected""" |
found=re.search("\?(.*)",item[1]) |
found=re.search("\?(.*)/",item[1]) |
if found: |
if found: |
temp=re.sub(" ","%20",found.group(0)) |
temp=re.sub(" ","%20",found.group(0)) |
#print temp+"::"+self.REQUEST['QUERY_STRING'] |
#print temp+"::"+self.REQUEST['QUERY_STRING'] |
if ("?"+self.REQUEST['QUERY_STRING'])==temp: |
if ("?"+self.REQUEST['QUERY_STRING'])==temp: |
return 1 |
return 1 |
|
|
if re.search(item[1],self.REQUEST['URL']): |
if re.search(item[1]+"/",self.REQUEST['URL']): |
return 1 |
return 1 |
else: |
else: |
return 0 |
return 0 |