--- /dev/null
+##parameters=
+from Products.CMFCore.utils import getToolByName
+from ZTUtils import make_query as mq
+utool = getToolByName(context, 'portal_url')
+pptool = getToolByName(context, 'portal_photo_print', None)
+portal_url = utool()
+sd = context.session_data_manager.getSessionData(create = 1)
+cart = sd.get('cart', None)
+bsize = 20
+options = {}
+
+portfolio = context.getParentNode()
+posOfPhoto = portfolio.getObjectPosition(context.getId())
+options['backToContextUrl'] = '%s?b_start:int=%s' % (portfolio.absolute_url(), posOfPhoto/bsize*bsize)
+options['lastBcUrl'] = context.absolute_url()
+if pptool :
+ buyable = bool(pptool.getPrintingOptionsFor(context))
+ if cart and cart.locked :
+ buyable = False
+else :
+ buyable = False
+
+options['buyable'] = buyable
+return context.photo_view_ajax_template(**options)
\ No newline at end of file