- 论坛徽章:
- 0
|
#request plone object in pythonscript
PythonScript:
tal:define="portal python:here.portal_url.getPortalObject()"
#portal_catalog
PythonScript:
searchResults( meta_type='xxxx', sort_on='created', sort_order='reverse' )
#Get PhysicalPath
PythonScript:
context.aq_parent.getPhysicalPath()
#Check Permission / privilege
Zope Template
tal:condition="python:member.has_role('Manager')"
#getToolByName
Zope Template:
getToolByName nocall:modules/Products/CMFCore/utils/getToolByName;
PythonScript:
from Products.CMFCore.utils import getToolByName
propsTool = getToolByName(context, 'portal_properties')
siteProperties = getattr(propsTool, 'site_properties')
return siteProperties.xxxxxxx
#get User Fullename
PythonScript:
membership_tool=context.portal_membership
member = membership_tool.getAuthenticatedMember().fullname
#Make Copytright Year
Zope Template:
now modules/DateTime/DateTime;
inputvalue python:test(inputvalue, inputvalue, now);
#Sort on Title in Products
Zope Template:
contentFilter={'sort_on' : 'sortable_title'}
#Sort for folder_listing
Page Template:
tal:define="contentFilter python:{'sort_on':'modified', 'sort_order':'reverse', 'review_state':'published', 'portal_type':'Document'};"
#Manual Sort Object
Page Template:
sort_on python:(('bobobase_modification_time', 'cmp', 'desc'), );
results python:sequence.sort(results, sort_on);
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/71748/showart_1004700.html |
|