DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,673 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in

Discussion on: BigCommerce Marketing Banners Adding Extra Commas

Collapse
 
karen_pwhite profile image
Karen White

Hey Jack!

Thanks for sharing this! You're correct--because the {{banners}} object outputs an array of objects, if you want to stack banners on the front end, you'll see the delimiter unless you loop through the array with {{each}} or use the join helper:

{{{join banners.bottom ''}}}

I'm thinking this might best be addressed with documentation. What are your thoughts? Here's the current doc for {{banners}}, for reference:

developer.bigcommerce.com/stencil-...

Collapse
 
jackharner profile image
Jack Harner πŸš€ Author

I definitely think those docs could be improved. More or less including an example detailing that it does return an array and listing both the join or each options. I know Cornerstone uses limit now to just show one of the banners so I don't know how many other people are actually going to run in to this problem.

Collapse
 
karen_pwhite profile image
Karen White

That's good feedback! We also recently merged a change in Cornerstone to use {{each}} in the footer (related to enhanced ecommerce support): github.com/bigcommerce/cornerstone...

That might be a good example to point to, along with the {{join}} array method. I'll get with our docs team to pass this along :)