On a list details page how do I link out to another related page without using an action button.
EG: I have List Page: Properties List Details Page: THE Property
Then I want to link to pages like
→ “meet your team”
→ "Process guidelines " etc
Which all show specific details depending on THE property.
I can do ALL this with 'Action buttons" but the UI is not very nice and I’m going to have a lot of buttons which all look essentially the same.
Ideally I want something like a ‘grid’ block - but the grid block only allows linking to pages not page details and I don’t know how to ‘parse’ the record ID here
eg- in action buttons the record ID is in the url - so how can I parse the recordID in the url through the feature grid option which only allows external url or open page.
No unfortunately, thanks though. It’s content and blocks created on softr which I want to either show or not show depending on specifics of the record.
@calista.green please create those individual details page and then you could create URLs in your datasource as a formula fields like concat('myapp.com/related-detail-page?recordId=', relatedRecordId) and then use that link to open those pages
Thank you, maybe I am misunderstanding. I understand how to create the url in the datasource fields. But a grid block doesn’t allow ‘open link’ from datasource field - see photo? It only allows open page and I do not know how to force the previous page recordID into the new page url
Thanks yes I am reaching out to consultants. Even the following would fix my problem if I could get the code to work correctly for a grid instead of buttons - then all info would stay on the same page and just show or hide.
Replace feature-grid1 each time you see it by your feature-grid block Id (and table1, form1, chart1, form2 by the block Ids you want to display).
Remove all “Add action” for the links (leave it empty).
These blocks are more difficult to play with so the design is not that customizable as with CTA buttons with custom code, finding the right selectors is not that easy.