Making Shared Parameters hidden in Projects

In the Shared Parameter .txt file (the one in use in your office or project, as per Revit parameter settings), there is a visibility switch at the end of the line for each parameter.

Set it as follows:
1 for visible
0 for invisible

Make sure you don’t load this parameter into Family or Project until after you have set the desired parameter to 0 for invisible and saved the text file.

In other words:

  1. Create the new SP
  2. Edit the text file and change the switch to 0
  3. Add the Parameter to the applicable Family, Project or both

These hidden SPs can still be scheduled and tagged in the Project, you just can’t “see” the parameter entry.

This method could be useful for simplifying the presentation or “interface” of families, or perhaps even for concealing calculations and formulas that never require user input.

7
Leave a Reply

avatar
5 Comment threads
2 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
ParleyRMLuke JohnsonAnonymousPaul F. Aubin Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Paul F. Aubin
Guest

I think this is huge. I have to let it digest a bit more… There is that "Never edit this file manually" thing floating around in my head…

Thanks for the tip.

Anonymous
Guest
Anonymous

how's about give credit to your source….

Luke Johnson
Guest

Well, it's complicated… Would be happy to if they want to be named?

RM
Guest

So how do you delete the "hidden shared parameter" after it's in your project?

Parley
Guest

We developed a plug in that automatically converts the constraint parameters to hidden shared parameters from a master list of generically named parameters like zz Length5. It also preserves the old names and can revert back to the old names when modifications need to be made to the family.
We made it for in-house use but after seeing this post I wonder if it would be useful for others?! We could host the shared parameter file online so everybody used the same parameters (preventing cluttering project files).

Luke Johnson
Guest

I think some people would find it interesting – have you posted it online anywhere?

Anonymous
Guest
Anonymous

Unfortunately this does not work. I've created a new parameter and set the last digit (7th entry) to zero and loaded it into a family that previously did not have this parameter and loaded it into the project. The said parameter is still visible. This was tested in Revit 2014