Changeset 2169 in products


Ignore:
Timestamp:
Apr 19, 2010 5:37:07 PM (14 years ago)
Author:
mylan
Message:

#135: Force canonical_link usage instead of canonilcal_path

Location:
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/browser
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/browser/commonview.py

    r1593 r2169  
    7070            reg_exps) 
    7171 
    72         purl = self.portal.absolute_url() 
    7372        # Prepare dictionary for view 
    7473        for url, b in brain_url_map.items(): 
    75             res_map = {'url' : purl+url,} 
     74            res_map = {'url' : url,} 
    7675            [res_map.update({k : f(b)}) for k, f in self.additional_maps] 
    7776            result.append(res_map) 
  • quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/browser/utils.py

    r1726 r2169  
    66from Products.CMFCore.utils import getToolByName 
    77 
    8 from quintagroup.canonicalpath.interfaces import ICanonicalPath 
     8from quintagroup.canonicalpath.interfaces import ICanonicalLink 
    99import quintagroup.plonegooglesitemaps.config as config 
    1010 
     
    2626    for ob in objects: 
    2727        url = _marker 
    28         if ob.has_key('canonical_path'): 
    29             url = ob.canonical_path 
     28        if ob.has_key('canonical_link'): 
     29            url = ob.canonical_link 
    3030        if url in [Missing_Value, _marker]: 
    31             cpath = queryAdapter(ob.getObject(), ICanonicalPath) 
    32             url = cpath.canonical_path() 
     31            url = ICanonicalLink(ob.getObject()).canonical_link 
    3332        for operator, what, with in operations: 
    3433            url = OPERATORS[operator](url, what, with.replace("\\", "")) 
Note: See TracChangeset for help on using the changeset viewer.