code: def getStickerTemplates(filter_by_type=False):
      
      # Retrieve the templates from bika.lims add-on
      # resdirname
      resdirname = 'stickers'
      if filter_by_type:
          bikalims_path = os.path.join(
              "browser", "templates", resdirname, filter_by_type)
      else:
          bikalims_path = os.path.join("browser", "templates", resdirname)
      # getTemplates needs two parameters, the first one is the bikalims path
      # where the stickers will be found. The second one is the resource
      # directory type. This allows us to filter stickers by the type we want.
      return getTemplates(bikalims_path, resdirname, filter_by_type)
docs: Returns an array with the sticker templates available. Retrieves the
          TAL templates saved in templates/stickers folder.
  
          Each array item is a dictionary with the following structure:
              {'id': <template_id>,
               'title': <template_title>}
  
          If the template lives outside the bika.lims add-on, both the template_id
          and template_title include a prefix that matches with the add-on
          identifier. template_title is the same name as the id, but with
          whitespaces and without extension.
  
          As an example, for a template from the my.product add-on located in
          templates/stickers, and with a filename "EAN128_default_small.pt", the
          dictionary will look like:
              {'id': 'my.product:EAN128_default_small.pt',
               'title': 'my.product: EAN128 default small'}
          If filter by type is given in the request, only the templates under
          the path with the type name will be rendered given as vocabulary.
          Example: If filter_by_type=='worksheet', only *.tp files under a
          folder with this name will be displayed.
  
          :param filter_by_type:
          :type filter_by_type: string/bool.
          :returns: an array with the sticker templates available