Estou tentando configurar dois selos nos produtos, um por promoção, que já está funcionando, e outro por coleção, que está dando erro. O selo por coleção aparece em todas as páginas, porém, apenas na search ele puxa o “children” dele, que é o “product-highlight-text”, e consequentemente, puxa o id da coleção, que eu uso pra estilizar. Na home e na product page ele renderiza o bloco da coleção, mas não puxa o id, e por causa disso eu não consigo estilizar de acordo com a coleção específica, alguém tem alguma ideia? Eles estão declarados todos dentro de um stack-layout#prodsum que é usado na home, na search, e na pdp.
Fala @alexagustini, beleza?
Cara, poderia passar mais algumas informações?
Se possivel poder colocar o bloco json aqui, e um print evidenciando como aparece na search e como “não aparece” nas outras páginas? Isso facilitaria muito pra eu poder entender seu problema.
Hi Alex, how are you?
Since you’re looking for specific collections, it’s worth using the filter:
“vtex.product-highlights@2.x:product-highlights#collection”: {
“props”: {
“type”: “collection”,
“filter”: {
“type”: “show”,
“highlightNames”: [“Collection Name”] <— here you put the name of the collection that will appear on your badge.
},
“blockClass”:“Collectionname”
},
“children”: [“product-highlight-wrapper#collection”]
},
“product-highlight-wrapper#collection”: {
“props”: {
“blockClass”: “collection”
},
“children”: [“product-highlight-text#collection”]
},
"product-highlight-text#collection": {
"props": {
"message": "{highlightName}"
}
},