r252464 - in BernArticle/trunk/skins: BernArticle BernArticle_scripts

"Thomas Buchberger" <svn-changes-z4DKO/[email protected]>
Newsgroups gmane.comp.web.zope.plone.collective.cvs
Message-ID <[email protected]>
Author: buchi
Date: Mon Jun 24 09:12:15 2013
New Revision: 252464

Modified:
   BernArticle/trunk/skins/BernArticle/bernarticle_view_macros.pt
   BernArticle/trunk/skins/BernArticle/bernarticleblockteaser_view_content.pt
   BernArticle/trunk/skins/BernArticle/bernarticleteaser_blockscolumn.pt
   BernArticle/trunk/skins/BernArticle_scripts/bernarticle_listfolder.py
   BernArticle/trunk/skins/BernArticle_scripts/bernarticle_listrelated.py
Log:
Fix for PloneHotfix20130618: Call getReferences() method on the content object
instead uf using the method provided by the reference catalog which is
no longer public.


Modified: BernArticle/trunk/skins/BernArticle/bernarticle_view_macros.pt
==============================================================================
--- BernArticle/trunk/skins/BernArticle/bernarticle_view_macros.pt	(original)
+++ BernArticle/trunk/skins/BernArticle/bernarticle_view_macros.pt	Mon Jun 24 09:12:15 2013
@@ -53,8 +53,7 @@
 	                                             pos obj_nr;
                                                  max_pos python: len(teaserBlocks)-1;
 	                                             canonical python:here.bernarticle_getcanonical(obj);
-	                                             ct nocall:here/reference_catalog;
-	                                             refs python: ct.getReferences(obj,'relatesToItem');">
+	                                             refs python: obj.getReferences(relationship='relatesToItem');">
                                 
     	                    <tal:block metal:use-macro="here/bernarticleteaser_blockscolumn/macros/column"/>
                             
@@ -68,8 +67,7 @@
 		                                             pos python: obj_nr+2;
 		                                             max_pos python: len(teaserBlocks)-1;
    		                                             canonical python:here.bernarticle_getcanonical(obj);
-		                                             ct nocall:here/reference_catalog;
-		                                             refs python: ct.getReferences(obj,'relatesToItem');">
+		                                             refs python: obj.getReferences(relationship='relatesToItem');">
 	                                
 	    	                    <tal:block metal:use-macro="here/bernarticleteaser_blockscolumn/macros/column"/>
 	                        </metal:block>

Modified: BernArticle/trunk/skins/BernArticle/bernarticleblockteaser_view_content.pt
==============================================================================
--- BernArticle/trunk/skins/BernArticle/bernarticleblockteaser_view_content.pt	(original)
+++ BernArticle/trunk/skins/BernArticle/bernarticleblockteaser_view_content.pt	Mon Jun 24 09:12:15 2013
@@ -16,9 +16,7 @@
  
     <!-- normal content view of block -->
     <div metal:define-macro="view"
-           tal:define="ct nocall:here/reference_catalog;
-                       refs python: ct.getReferences(obj,'relatesToItem');">
-    
+           tal:define="refs python: obj.getReferences(relationship='relatesToItem');">
 
         <!-- the title, possibly with link --> 
         <tal:block tal:condition="obj/Subheading">

Modified: BernArticle/trunk/skins/BernArticle/bernarticleteaser_blockscolumn.pt
==============================================================================
--- BernArticle/trunk/skins/BernArticle/bernarticleteaser_blockscolumn.pt	(original)
+++ BernArticle/trunk/skins/BernArticle/bernarticleteaser_blockscolumn.pt	Mon Jun 24 09:12:15 2013
@@ -23,8 +23,7 @@
                 
                     <!-- image -->
                     <td tal:condition="obj/getImage1" tal:define="img python:getattr(canonical,'image1_thumbnail',None);
-                        			ct nocall:here/reference_catalog;
-	                                refs python: ct.getReferences(obj,'relatesToItem');">
+                                                                  refs python: obj.getReferences(relationship='relatesToItem');">
 
                         <!-- image with link -->
                         <tal:block tal:condition="refs" tal:repeat="ref refs">

Modified: BernArticle/trunk/skins/BernArticle_scripts/bernarticle_listfolder.py
==============================================================================
--- BernArticle/trunk/skins/BernArticle_scripts/bernarticle_listfolder.py	(original)
+++ BernArticle/trunk/skins/BernArticle_scripts/bernarticle_listfolder.py	Mon Jun 24 09:12:15 2013
@@ -15,7 +15,7 @@
   except:
     result1 = []
 
-  references = context.reference_catalog.getReferences(context,'relatesTo')
+  references = context.getReferences(relationship='relatesTo')
   result2 = [o.getTargetObject() for o in references if (o.getTargetObject().getTypeInfo().Title() in typesList)]
 
   return result1 + result2

Modified: BernArticle/trunk/skins/BernArticle_scripts/bernarticle_listrelated.py
==============================================================================
--- BernArticle/trunk/skins/BernArticle_scripts/bernarticle_listrelated.py	(original)
+++ BernArticle/trunk/skins/BernArticle_scripts/bernarticle_listrelated.py	Mon Jun 24 09:12:15 2013
@@ -9,7 +9,7 @@
 ##
 try:
 
-  references = context.reference_catalog.getReferences(context,'relatesTo')
+  references = context.getReferences(relationship='relatesTo')
   result = [o.getTargetObject() for o in references if o.getTargetObject().getTypeInfo().Title() in context.portal_properties.BernArticle_properties.BernArticle_folder_types]
 
   return result

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.