def searchFields(data): # init fix tags from publica.core.portal import Portal portal = Portal(id_site=data["id_site"], request={}) tags = [i["tag"] for i in portal._getTags( id_site=data["id_site"], id_conteudo=data["id_conteudo"], schema=data["schema"], text=None)] data["dados"]["tags"] = tags # end fix tags tags = " ".join(data["dados"].get("tags", [])) tags_ascii = convertascii(tags).replace(" ", "_") return {"published": data["publicado_em"], "meta_type": meta_type, "schema": data["schema"], "id_site": data["id_site"], "id_conteudo": data["id_conteudo"], "id_content": data["id_content"], "id_treeapp": data["id_treeapp"], "id_aplicativo": data["id_aplicativo"], "comment": data["comentario"], "access": data["acesso"], "vote": data["voto"], "title": data["titulo"], "description": data["dados"]["corpo"], "tags": tags, "tags_ascii": tags_ascii, "%s_descricao" % meta_type: data["dados"]["descricao"]}
def searchFields(data): tags = [] tags_ascii = convertascii(tags).replace(" ", "_") return {"published": data["publicado_em"], "meta_type": meta_type, "schema": data["schema"], "id_site": data["id_site"], "id_conteudo": data["id_conteudo"], "id_content": data["id_content"], "id_treeapp": data["id_treeapp"], "id_aplicativo": data["id_aplicativo"], "comment": data["comentario"], "access": data["acesso"], "vote": data["voto"], "title": data["titulo"], "description": "", "tags":tags, "tags_ascii":tags_ascii, "%s_descricao" % meta_type: data["dados"]["descricao"]}