code: def folderitem(self, obj, item, index):
          
          # render a link to the defined start page
          link_url = "{}/{}".format(item["url"], self.landing_page)
          item["replace"]["title"] = get_link(link_url, item["title"])
          item["replace"]["getClientID"] = get_link(link_url, item["getClientID"])
          # render an email link
          item["replace"]["EmailAddress"] = get_email_link(item["EmailAddress"])
          # translate True/FALSE values
          item["replace"]["BulkDiscount"] = obj.getBulkDiscount() and _("Yes") or _("No")
          item["replace"]["MemberDiscountApplies"] = obj.getMemberDiscountApplies() and _("Yes") or _("No")
          # render a phone link
          phone = obj.getPhone()
          if phone:
              item["replace"]["Phone"] = get_link("tel:{}".format(phone), phone)
          return item
docs: Applies new properties to the item (Client) that is currently being
          rendered as a row in the list
  
          :param obj: client to be rendered as a row in the list
          :param item: dict representation of the client, suitable for the list
          :param index: current position of the item within the list
          :type obj: ATContentType/DexterityContentType
          :type item: dict
          :type index: int
          :return: the dict representation of the item
          :rtype: dict