Honestly, your idea of collapse/expand is EXACTLY what I wanted to do for long time, but it took me literally hours to explain my wish to the support reps (it’s even worst over the phone, with everything being “escalated” to an expert), only to end up with “it’s a great idea, but at the moment, can’t be done. we’ll look into it” 
To give a bit of context of what I have and what I want to do:
I currently have a static page with a repeater looking at a collection. The repeater presents the list of profiles (image, name, title, company and a description which is approx. 800 characters and a URL to their LinkedIn). For performance reasons, I only retrieve 9 records at a time, with a “Load More” at the bottom of the page, to load 9 more.
This is nice, but as more profiles are added weekly, scrolling and scrolling is not user-friendly and wouldn’t be what I consider good UX.
I wanted to have the “Expand/Collapse” feature where I only show the photo and name, and when hovering over (or clicking on), it will expand on the same page with all other profiles remain collapsed. After numerous calls with the support team, I was told it can’t be done (or they don’t know how to… same same), so I had to think of alternatives…
I then decided to try dynamic pages, with the ALL page, presenting all profiles (image, name, URL to LinkedIn and a button to the single profile). The single profile doesn’t have a lot of info in it so I’m struggling to pour enough stuff to make it look reasonable and not empty.
That’s where my problem is… I don’t like the use of the dynamic page, but with no alternatives, I’m trying to find the way to make its UX appropriate.
Would love to get your guidance on how to go back to static page with “Expand/Collapse” as this would be my ideal way forward.
Preferably with no code.
What do you say? Is there any light at the end of the tunnel? 