Changeset 2281 in products


Ignore:
Timestamp:
May 10, 2010 1:40:40 PM (14 years ago)
Author:
mylan
Message:

Little simplification getter for the field, update path for the link field

Location:
quintagroup.referencedatagridfield/trunk/quintagroup/referencedatagridfield
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.referencedatagridfield/trunk/quintagroup/referencedatagridfield/_field.py

    r2278 r2281  
    131131                "title": row["title"], 
    132132                # View data 
    133                 "url": "", 
    134                 "url_title": row["title"]}) 
     133                "url": ""}) 
    135134            data = result[-1] 
    136135            # Process remote URL and collect UIDs 
     
    138137                data["url"] = quote(row["link"], safe='?$#@/:=+;$,&%') 
    139138                # if title not set for remote url - set it equals to url 
    140                 if not data["url_title"]: 
    141                     data["url_title"] = row["link"] 
     139                if not data["title"]: 
     140                    data["title"] = row["link"] 
    142141            else: 
    143142                uids[row["uid"]] = data 
     
    148147                data = uids[b.UID] 
    149148                data["url"] = b.getURL() 
     149                data["link"] = b.getPath() 
    150150                # If title not set - get it from the brain 
    151                 if not data["url_title"]: 
    152                     data["url_title"] = self._brains_title_or_id(b, instance) 
     151                if not data["title"]: 
     152                    data["title"] = self._brains_title_or_id(b, instance) 
    153153 
    154154        return result 
  • quintagroup.referencedatagridfield/trunk/quintagroup/referencedatagridfield/skins/referencedatagridfield/referencebrowser_popup.pt

    r2279 r2281  
    315315                                        style="text-align:right" 
    316316                                        tal:define="title python:item.title_or_id().replace('\'', '\\\''); 
    317                                                     path python:item.absolute_url(1)"> 
     317                                                    path python:'/'+item.absolute_url(1)"> 
    318318                                        <tal:referenceable tal:condition="referenceable"> 
    319319                                            <a href="" 
  • quintagroup.referencedatagridfield/trunk/quintagroup/referencedatagridfield/skins/referencedatagridfield/referencedatagridwidget.pt

    r2279 r2281  
    2222                  <a href="#" 
    2323                     tal:attributes="href data/url" 
    24                      ><span tal:content="data/url_title"/></a> 
     24                     ><span tal:content="data/title"/></a> 
    2525                </li></tal:loop> 
    2626            </ul> 
Note: See TracChangeset for help on using the changeset viewer.