I’m using a grid layout to display articles to portal users (similar to a blog). Right now, the headline, featured image, description, and article link all come from the data source. When a user clicks an article, the full blog post opens in a modal that loads an external URL. This works, but the dynamic block is loading quite slowly because everything is loaded from the data source.
To improve performance, I tried switching to a static grid and simply linking each item to the relevant article URL. The problem: static blocks don’t support opening external URLs in a modal, while dynamic blocks do.
Does anyone know a workaround for this?
Is there a way (e.g., custom code) to force links inside a specific static block to open in a modal the same way dynamic blocks do?
I’ve attached a screenshot showing what currently works in a dynamic block and what I’m trying to replicate in a static grid.

