Material Layers

Hello everyone,
I have a big problem. I created shared parameters (text and URL) and assigned them to materials, but unfortunately, we can’t read those parameters in the IFC export.
So I decided to use Dynamo. I tried to copy those parameters to the elements (walls, floors, etc.), and so far it’s working.
However, the problem is that some walls have more than two layers, so I can’t concatenate the URLs properly.
When I join the URLs together using “/” or even “\n”, I can’t click on them in the resulting field.

Any help, please?

Generally URL parameters need to be “one link”, and so you’re going to be somewhat stuck here as there is no way to load multiple urls across all fields. I believe that this issue was noted in your other thread.

Ao in a perfect world you would structure your IFC to allow expanding the materials and exposing those parameters, but I am not sure that can happen by default and based on the series of posts you have made you may have gone too far in the other direction to course correct this now.

And so as a work around you can build a web page that opens all the provided links at once in subsequent tabs. This blog posts gives some JavaScript which will do just that: How to Open All Links in New Tab Using JavaScript

There may be another page which does this already, but what I am finding in a quck search is all sketchy or as laden enough that I wouldn’t build any part of my workflow atop them. So your new task is to identify a means of building and hosting or distributing the html page with the embedded JavaScript in it.

You might want to look into stuff like Google Sheets, AirTable, Power BI, or other tools as well, but in the end you’re going to have to implement a new bit of tech here.

2 Likes