copying one view template between models

copying one view template between models

Anonymous
Not applicable
189,983 Views
71 Replies
Message 1 of 72

copying one view template between models

Anonymous
Not applicable

is there a way to copy just one view template between revit jobs or other thing rather than just taking them all?
Like a  add on or something?

 

Thanks

Accepted solutions (1)
189,984 Views
71 Replies
Replies (71)
Message 61 of 72

brownbr2VHQE
Contributor
Contributor
If you are not opposed to a third party add-in, check out JOTools "Transfer Single" in the autodesk store to see if it has the functionality you require.
0 Likes
Message 62 of 72

dlondonoEZXX8
Explorer
Explorer

To transfer specific view templates from model "A" to model "B" :
1. Create a new blank model "C". With 'transfer project standards' (Manage Tab) tranfer all view templates  from model B to model C.

2. In model C, delete all view templates you do NOT want to transfer or overwrite in model A.
(To delete view templates go to View tab>View Templates)

3. In model A, use transfer project standards and transfer view templates from model C.
Done
...
Most of the solutions suggested before work, especially with fairly simple projects; However, when you work with projects with a lot of information or when your two files share a lot of view templates that might have been slighlty modified, this method might be cleaner and safer.
Good luck to all, feel free to comment or suggest if you find a better way to do this

0 Likes
Message 63 of 72

RobDraw
Mentor
Mentor

That method has already been mentioned. 


Rob

Drafting is a breeze and Revit doesn't always work the way you think it should.
0 Likes
Message 64 of 72

ManojSJ
Observer
Observer

We can use pyrevit, addin for revit, where we can transfer the selected templates in view tab.

0 Likes
Message 65 of 72

rmc9WR3X
Advocate
Advocate
This is not simple at all (it is both unintuitive and overly complex), AND it does not accomplish the pure goal that OP is trying to achieve. He wants to extract a View Template from one project to use in another, especially version agnostic. This is impossible. For example, I have a template that was created while building a large Revit 2021 model. I cannot use this template in any of my numerous 2020 projects that I would like to use it in. And in order to use it in a 2024 model I had to duplicate the giant 2021 project model, rip everything out except a section view with the template applied to it, then make that file Read-Only so that I will not accidentally ruin the original by saving over it after I upgrade it to Revit 2024 in order to open it next to my Revit 2024 model then Transfer Project Standards (which does not even describe what I am trying to accomplish since a View Template does not fit the description of a "project standard" in my ear), then close out that that ripped down 2021 model without saving over it in 2024 and store the ripped apart file somewhere special with a special name that will help me remember that it is a useless duplicate model stored in the old version so that I can open it in any later version. This is a ridiculously complicated process just to consistently recolor and halftone section views.
0 Likes
Message 66 of 72

RSomppi
Mentor
Mentor

It's hard to tell what comment it is that you are responding to as @RobDraw has many in this thread.

 

You've also added a wrinkle to the discussion that has not been mentioned, versioning. As we all know, you need to be working in the same version for anything of this nature is being done.

 

The discussion in this thread seems to be more about a one time task and not one that is needed on a consistent basis and I think you've overcomplicated the process. The two methods discussed here are simple and do not include some of the steps that you have described.

 

Why are you doing all that extra stuff?

Message 67 of 72

XiaoHan-Cuningham
Explorer
Explorer

I tried the Pyrevit copying the view templates to the other file. The problem is that all the "display settings" of the Revit Links within the view templates are not transferred to the other model. Anyone knows how to solve that problem?

0 Likes
Message 68 of 72

RSomppi
Mentor
Mentor

I don't think it is solvable. Revit knows they are different links and uses the default settings.

0 Likes
Message 69 of 72

XiaoHan-Cuningham
Explorer
Explorer

 Mine are actually the same links. One was saved a while ago and one is the current version. I am hoping to copy the previous version view templates to the current version Revit file, carrying over all the Revit Links display settings. 

0 Likes
Message 70 of 72

RSomppi
Mentor
Mentor

Revit is seeing them as different links. That is why the settings are changing. Even if they are the same files, it is probable that, from the model's point of view, they are different. I don't know if PyRevit can account for this, I just know it doesn't work without PyRevit unless you use the source model to create the target one. but then you wouldn't be needing to transfer the view templates.

0 Likes
Message 71 of 72

chrisdmcgill
Participant
Participant

Found this while wondering the same thing. Ended up doing a hybrid solution, which was useful with 2 large projects with 30+ view templates each. The save as method takes too long for a large reference project. The transfer method is too mess with so many templates. 

 

Instead do this.

 

1. Open a new project, transfer project standards - view templates, from the reference project into that new project.

2. Delete all the unneeded ones. there may be a plug in for this, I did it manually.

3. Transfer project standards - view templates from the new project to the target project. 

 

Moderately fast and clean. 

0 Likes
Message 72 of 72

RSomppi
Mentor
Mentor

Did you see Message Message 2 and 62?

0 Likes