PSD Layer Comps and updating links

I love InDesign's ability to show/hide PSD layers in InDesign, and especially to display Layer Comps of PSD files.
But InDesign seems to have trouble "remembering" which layers / Layer Comps to show when updating links.
An example:
Let's say a product exists in 3 versions: black, white and blue.
A PSD contains a productshot in these 3 color versions using some common and some color-specific layers. A Layer Comp with the color name is assigned to each set of layers that displays the according color version.
Now it's easy to place the PSD in InDesign, choose 'Object Layer Options' (which can contain multiple other layers) and set the correct Layer Comp (eg: "blue").
I set 'When Updating Link' to 'Keep Layer Visibility Overrides' to make sure InDesign remembers the correct color when the PSD is edited.
Now you feel the trouble coming… let's say an extra color red should be added. I add the red version (including a 'red' layer comp) to the same PSD and save it.
When updating existing links, InDesign messes up the existing 'Object Layer Options'. The black version will now show blue, etc…
'Layer Comp' in 'Object Layer Options' does actually show 'blue' while it was 'black' before the update.
Removing the red Layer Comp and save the PSD again doesn't restore the correct Layer Comp in InDesign.
I used this feature often, and updating links never caused me any trouble until now.
Is this a bug, or are the update link options not to be trusted (and was I just lucky in the past)…?

Thanks for the clarification!
I guess I was lucky with other files that retained the correct object layer options.
Too bad for this limitation. It makes the whole object layer options feature quiet limited.
I'll add a feature request.

Similar Messages

  • Managing PSD Layer Comps within InDesign for digital development

    Greetings. I have been making an internal bid in my company to evolve from using all inclusive PSD layer comps for digital development hand off to, creating a PSD layer comp with ONLY unique elemnts then handle content and manage layer within InDesign. I wanted to see if anyone out there has had any experience in using this process for themselves or as part of a company worklfow.

    I do it often. Important in InDesign is, that you look into the import options. A trap is that if the options were wrong, when you change a layer's visibility it will change it in InDesign inadvertently.
    I think it also important to use RGB images to get out most in aspect of flexibility.

  • Scripting layer comp property of linked smart object

    How can I through script set the layer comp property of a linked smart object?
    More generally, how can I access a smart object and manipulate it as a document?  I know that I get smart object layers by looking at the kind property, but I don't know what to do with them once I get them.  I'd like to be able to cast the layer to a document object I guess.  Thoughts, anyone?

    Photoshop Feature Requests should be posted over at
    Photoshop Family Customer Community
    But before posting one look around whether one exists already on this issue and add your +1 if it does.

  • Relink and Update links in CS5 using VBA

    Hi everyone,
    Does anyone have a link to an online reference for VBA Scripting in CS5? Most of what I find online is for CS2. That said, I have a VBA script that is written for CS2 that goes through an InDesign document and relinks every link to a certain file path variable, then updates the link (code below). When I run this in CS5, the links do not update. I am not sure how to tell if it is the .Relink() function that is not working, or the .Update funtion that is not working because I do not receive any errors. It just doesn't update. Any help would be really great. Thank you so much!
    (this code works perfectly in CS2)
    Dim idLink
    For Each idLink In idDoc.Links
    idLink.Relink (pathvariable & idLink,Name)
    idLink.Update
    Next idLink

    Robohelp has always had a problem. Their help instructions leave the user saying, "I asked a question and your answer is way too ambiguous to be meaningful." They talk about "breadcrumbs" as though you know what breadcrumbs are and can follow what they are saying. To me, "breadcrumbs" are crumbs left by brittle bread. They tell you how to make them without telling you how they look or what they are supposed to do.
    It is all over Robohelp. I had to look on Google to find out what a T.O.C. is because they don't say anywhere that it refers to the table of contents.
    Robohelp needs to follow this rule: Define a word before you use it. Otherwise no matter how you describe it, the description has no value.
    This is why they do things shoddily when talking about VBA. In VBA you have to have "Subs" and "Functions" before you have a place to put the script. In Robohelp they simply show you the lines of code without telling you how to make a sub routine or function. They don't tell you how to dim the variable in Robohelp. It doesn't work the same in Robohelp as it does in MS Access, MS Word or any other application that uses VBA.
    Robohelp is trying hard but the people who write things are not communicators. They are obfuscators.
    Now for those who need to learn VBA.  I teach it after work free.  contact me at [email protected] and I can share with you my 18 years of experience using it in MS Access, Word, Excel, Outlook and other applications.  However I can't tell you how to use it in Robohelp yet because they don't clue me in on it.  They break the rules.

  • Question on templates and updating linked files

    OK I have a master template file. Let's say it is named
    a.dwt. I used a.dwt to create another template (b.dwt) that had
    more content on it than a.dwt. I would use b.dwt to create a group
    of similar looking pages which still had all the elements of a.dwt
    but also the additional content of b.dwt.
    Now if I make a change to the a.dwt template, all pages
    created from a.dwt change except b.dwt. So either I forgot to
    create the b.dwt by going to file->new->page from
    template->and then save it as a .dwt OR maybe it's not possible
    to have a secondary template that gets updated when the first
    template gets updated thus causing all pages from the secondary
    template to get updated?
    Is there any way to go back and make b.dwt update
    automatically whenever a.dwt gets updated? The scenario I have
    right now is that I have to make certain site changes on both a.dwt
    and b.dwt instead of just making the change on a.dwt and that
    change flowing into b.dwt and its spawned pages.

    >I think what possibly happened is that I opened a.dwt and
    then made the
    > addition of the form element to a.dwt but then simply
    saved as b.dwt
    > instead of
    > FILE | New From Template
    Yes, I think that's a possible scenario.
    > There will be about 15 pages that will look the same
    (have the
    > same form) except that at the top it will say "Send mail
    to Person X"
    > where
    > Person X will change.
    I see. Are you using "mailto:" on each of those forms? This
    method of
    sending form data is notioriously unreliable, you know? It
    depends on a)
    your visitor's browser knowing what to do with such a link,
    and b) your
    visitor's email client knowing what to do with such a link,
    and c) your
    visitor not being put off by the security alert message that
    may pop up when
    they click. Nevermind the fact that it fails completely in
    public locations
    that do not have an email client installed.
    Why not do this the right way with server scripting? In that
    case you could
    have a single page with a single form, and let the visitor
    select a name as
    the recipient from a list/menu field.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "Johnny the boy" <[email protected]> wrote
    in message
    news:[email protected]...
    >I think what possibly happened is that I opened a.dwt and
    then made the
    > addition of the form element to a.dwt but then simply
    saved as b.dwt
    > instead of
    > FILE | New From Template
    >
    > Thus when I made changes to a.dwt, they did not
    propagate to pages created
    > from b.dwt
    >
    > I am asking you what I should do. Should I create a new
    page from a.dwt
    > and
    > then paste in the form code (which is the additional
    code that
    > differentiates
    > it from a.dwt)? There will be about 15 pages that will
    look the same
    > (have the
    > same form) except that at the top it will say "Send mail
    to Person X"
    > where
    > Person X will change.
    >
    > Or should I nest the templates by doing your steps:
    > 1. Create a.dwt.
    > 2. Spawn a child from a.dwt with FILE | New From
    Template..., and select
    > a.dwt
    > 3. Edit this child, as needed, and then SAVE IT AS A
    TEMPLATE, e.g., FILE
    > |
    > Save as Template....
    >
    > I do not understand how there will be a complex
    maintenance price. The
    > behavior that I would be looking for is that if I had to
    make an addition
    > or
    > edit of the navigation using a.dwt, the change would
    carry over to the
    > b.dwt
    > template and it's pages.
    >
    > I am kind of leaning towards copying the code that is
    already present for
    > the
    > forms spawned from b.dwt and then pasting it into a
    brand new page that is
    > spawned from a.dwt but I don't know if that's the best
    way to do it or if
    > there
    > would be consequences.
    >

  • Issues with PSD layer menu and interlace "clipping" on text

    I am using Photoshop to create text-based layered menus. I'm having issues with the top and/or bottom of the text being "clipped" or cut off. If i bump the text up or down one pixle, it sometimes gets better, but it throws off the balance/spacing of the overall menu... and on text with more than one line of text, it generally creates the clipping issue on another line of text. Is there a de-interlace filter for text menus in DVD Studio 4? Is there something I can try in Photoshop? (The text I am using is 20pt, helvetica. About 95% white over a blueish background... pretty good contrast between the 2.)

    actually - just talked with a friend and discovered the problem. I created my photoshop files @720x486. When I cropped the files to 720x480, they work.
    Cool.

  • Updating Layer Comps in Illustrator

    I don't use layer comps much cos I remember them working clumsily with Illustrator. I now find myself in a situation where I have to use them. The Layer Comps are made in Photoshop CS6 and imported into Illustrator CS5.
    In Illustrator I'm selecting the right comp and getting everything setup how I want it. However I'm finding that when I go back to the PS file and make a change, Illustrator of course asks for the link to be updated and then all my comp variations promptly vanish and all I see is the default comp. I have to go through and individually chose each comp again.
    Why is AI not remembering the chosen comps?

    Sorry let me explain better.
    I have a product that sits on different colored napkins. The colored napkins are all derived from the same one. I then made layer comps showing the product on each differently colored napkin.
    I then placed each comp into a file in AI. When the requester box for chossing the layer comps comes up I just select the right one and place. I do not change any of the default settings. Maybe I should??
    I saved the AI file and then later had to edit the PS file again. The layer comps were updated and the file saved. I then found that when I went back to my AI file all the comps had changed to one variant – it had not updated each version of the comps. Does that make sense?

  • New Document with Layer Comp & Groups Link ?

    I'd like to create a script that creates a new photoshop document that automatically creates a set of layer comps with specific names that are linked with groups with identical names or the same name. I don't know whether to create this in Adobe Configurator but since I want to create a 'new' document that does this automatically I don't know if Adobe Configurator is the best route to go ?
    An added bonus it would be benifical to select the layer comp, and save only the selected layer comp or an option to save the entire composition or a layer comp.

    What good are Layer Comps that show Groups if one is to add Layers only
    later on or should Layers in the Groups be created right away?
    In Photoshop when you create a new document File -> New it would create the following layer comps and layer groups.
    The layer comps would be linked to the layer groups with the same name or identical name if allowed, for example if the Layer Group name is not Layer Comp A, rather CompyDesignA the script would know to still link it to Layer Comp A.
    I don't know how many layers I would add to the layer group so the script wouldn't create these layers, the script would then export the layer comp with the selected layer group.
    For example, I select Layer Comp A which is tied to the Layer Group, Layer Group A / or similiar name if I select the layer comp Layer Comp A it would know to save only the Layer Group 'Layer Group A / or similar name' automatically, with the option to save the entire composition with all layer comps and all layer groups, understand ?
    I suppose that upon creating the new composition/document each layer group would have a layer created called 'background' and the first layer created above that background layer would have a screen blend mode applied, automate the task.

  • Layer Comp updates sometimes don't stick.. Bug?

    I'm finding a really strange and inconsistent bug when managing my Layer Comps.  I am dependent on Layer Comps, they're behaving inconsistently in CS6. 
    When manoeuvering between Layer Comps, the updates I'm making to save a Layer Comp and move on to another are SOMETIMES not working.  I set a comp, move to another, go BACK to the original one and it's messed up.  Has anyone else seen this?  I've got to admit, I'm at a loss.  Help!

    "Messed up" could mean anything to a non-mindreader. Messed up in what way, exactly?
    Maybe you forgot to enable an option as shown below:

  • Can I change PS layer comps to a single PDF?

    I have a print project and it's easier to create it in photoshop then  InDesign. It will be a booklet and printed digitally. They only accept  PDFs. My question is can I turn my psd layer comps into
    a single  PDF for the printer?

    J thanks for the tip. That works but not for my need. I want to export my layer comps as single pdf not contact sheet. Print quality. I read this elsewhere:
    • Create an InDesign document.
    • File>Place.
    • Check, Show Import Options
    • In that dialog box, Layers>Layer Comps. (specify which Layer Comp)
    Do this for all your pages. Your Layer comps are Linked and can be  easily updated or edited.
    • Save document
    • File>Export to create a multi page pdf.
    This is perfect but seems buggy it works with some layer comps on others it doesn't show the correct one.

  • BUG: FatalError when exporting layer comps to pdf file in PhotoShop CS6

    I've been starting to use the File -> Scripts -> Layer Comps to... frequently--it is great for sharing files with clients.
    When I used File -> Scripts -> Layer Comps to Files (type: pdf, "selected layer comps only" with about 6 of 12 comps selected) today I got the following error:
    "FatalError: General Photoshop error occurred. This functionality may not be available in this verison of Photoshop. - <no additional information available>"
    The only other notification I get for this document is a missing font upon opening, which I do not imagine would be a problem.
    I am on the latest version of PhotoShop CS6 as confirmed by my CreativeCloud app.
    My MacBook Pro is pretty generously outfitted and updated: OS 10.9 (latest update), 16GB RAM, over 100GB free HD space, 1GB VRAM.
    I haven't had a chance to do repeated tests to get it to fail like this again as I'm on a deadline so I had it do the same process but exporting ALL layer comps and I removed the unwanted pages in Acrobat Pro.

    So I've found a bit in the script that I think might be it (below).  Can I remove that whole bit?  Or would changing the 4 to a 0 do the trick (I tried and it didn't do anything)... Sorry, but I'm not a coder so don't really know if I'm barking up the wrong tree or not.
    Thanks
    for ( compsIndex = 0; compsIndex < compsCount; compsIndex++ ) {
                    var compRef = docRef.layerComps[ compsIndex ];
                    if (exportInfo.selectionOnly && !compRef.selected) continue; // selected only
                    compRef.apply();
                    var duppedDocument = app.activeDocument.duplicate();
                    var fileNameBody = exportInfo.fileNamePrefix;
                    fileNameBody += "_" + zeroSuppress(compsIndex, 4);
                    fileNameBody += "_" + compRef.name;
                    if (null != compRef.comment)    fileNameBody += "_" + compRef.comment;
                    fileNameBody = fileNameBody.replace(/[:\/\\*\?\"\<\>\|\\\r\\\n]/g, "_");  // '/\:*?"<>|\r\n' -> '_'
                    if (fileNameBody.length > 120) fileNameBody = fileNameBody.substring(0,120);
                    saveFile(duppedDocument, fileNameBody, exportInfo);
                    duppedDocument.close(SaveOptions.DONOTSAVECHANGES);

  • How to delete layers not used in any layer comp?

    I have a psd with multiple layers and multiple layer comps. Many of the layers are not used in any layer comp. I need to import this file into flash, but I don't want to import anything I don't need. So, I need to delete any layer (particularly text layers) that aren't used in any of the layer comps. I know I could go through and turn on each individual layer comp and manually delete, but the way this file is laid out, that could take years and cost millions of lives.
    Is there a more automated way to do this?

    You could export the layer comps to files and then re-import them to a fresh file.

  • Trying to figure out Layer Comps

    I recently found out about Layer Comps, and I'm trying to use them.  Does anyone have a pointer to documentation that'll tell me what they can and CAN'T do?
    Here's my situation...  Normal image, go into PS from LR and do my "normal" editing.  When I'm done I have my have dozen layers.  I do a Merge Visible, then
    realize I want a Layer Comp of the image without the Merge Visible.  So, I create one with the Merge Visible layer turned off. 
    Then, I go back and turn on that layer, then do a free Transform and shorten the image so it'll fit an 11x14 the way I want...  It started 4288 pixels high and I shortened it about 3-400 pixels.
    Create ANOTHER Layer Comp.
    Then, I look at it and decide I'd like a black & white version so I put a B&W layer on the image.  Adjust and when I'm done, create a third layer comp.....
    Looking at the image I realize I'm gong to need a small version for the website, so I turn off the b&w layer, crop again to 1024x768 and create a final layer comp.....
    But, once I think about it, I realize I should do my crop to 1024x768 from the image PRIOR to the shortening to fit the 11x14, so I go back and activate the first layer comp I
    created, that SHOULD just have my original, basic layers...  Which is appears to, BUT the image is shortened.  It appears that my cropping or using the Free Transform
    to alter the image IS NOT undone when I go back to the earlier Layer Comp...
    All the stuff I've read so far just tells me how to create one, copy it, and delete it.  But I haven't found the information the enables me to use the Layer Comp to move back in time
    so I can crop in multiple shapes and things like that...  Am I expecting something from the Layer Comp that it can't do, or am I doing something incorrectly?
    I'll keep playing to see if I stumble on the answer, but I figured I'd ask the experts in here.

    davepinminn wrote:
    Are the snapshots in History persistent across sessions?
    No...
    There are useful tutorials on how to use Layers Comps out there...but the bottom line is Layer Comps store the state of visibility of a certain set of layers/groups. Ig you change the layers or groups by adding/deleting layers/groups, you'll need to update the saved layer comps you made. Try right-clicking on the layer comp to update a saved comp based on changes made to the various layers/groups that existed when you made the comp. Yes, it's a brain teaser…none of this stuff is "easy" until you leaner how they are supposed to behave (and then learn how to take advantage of the functionality provided).

  • Best way to import layer comps as states in Catalyst?

    Is there a native way in Catalyst to break the layer comps into separate states?
    Right now it seems my only recourse is to manually export layer comps to separate images from photoshop and then arrange them as states in Catalyst. Of Course this way I lose my layers and other psd information. Having a proliferation of psds will become unwieldy very quickly.

    Automatically converting Photoshop layer comps to States in Catalyst is not within the scope of version 1.0. However support for individually identifying layer comps and importing them is. In Beta 1, there's a bug that keeps this latter functionality from working correctly. So be on the lookout for a fix in the next beta build. You can spot this feature in the Advanced Photoshop import dialog (click the Adv. button at lower left of the basic Import dialog). In the Advanced settings, you'll see a drop down menu of available comps is presented. But due to the bug, Beta 1 doesn't pay attention to what you choose in this menu.
    Once we fix the above bug, for 1.0 the suggested workflow is: Import the initial application state's layer comp using the Advanced dialog; then generate a new blank state in Catalyst and import the next layer comp/appearance state there. Currently, hidden artwork is always ignored via the Advanced dialog, so you won't end up with duplicate objects after importing multiple comps.
    A couple of additions that should be helpful in future builds: a) Rather than always ignoring hidden layers in the Advanced dialog you'll be presented with a choice to either preserve or ignore them, b) when importing, we'd like to compare the artboard's dimensions to the dimensions of an incoming file and subsequently align the two if they match. This function coupled with Catalyst's pixel snapping should ensure that artwork in each layer comp is properly aligned with that which exists in another application state.
    -Eric
    Catalyst QE

  • Layer Comp

    I like the idea using Adobe Bridge also as a font management software. Good. I'd also like to have Bridge be able to view Photoshop Layer Comps directly. I love using Layer Comps and would also like to see the feature in Illustrator. But there's no image viewer software that can view layer comps directly now, and I'd like to see them in Bridge.

    > But there's no image viewer software that can view layer comps directly now, and I'd like to see them in Bridge.
    And as long as they're adding a viewer, allow it to read PS assests like patterns and brushes so you can manage your collections.

Maybe you are looking for

  • Data capturing in background job scheduling

    HI, I hava a specific requirement in background job scheduling. in my layout i have to show <b>pagenumber / total number of page numbers.</b> for that iam useing a variable with value '$$$' and iam replacing this variable with total number of pages..

  • The contribute connection I setup for my client doesn't work for him, but it does for me

    I setup a Contribute connection for a client (I have Mac OS X 10.4.11). I tested the connection in another computer (a mac on the same network) and it works just fine. However when my client launches the connection in his computer (a pc) it get this

  • Can Hyperion Load or integrate textual data (non Financial data)

    Hi All I have an issue on the integration , that my user has textual data (non numeric) and they want that data can be upload from the sourde data in to hyperion (currently they bought hyperion planning 11.1.2) as far as i know we can entry textual d

  • ERROR IN TEST DATA

    hi, Iam using warehouse builder 10g and when I want to execute a mapping he says that he cant find test data .In fact the source database and the datawarehouse are in two different schema so I grant the privilege of select and insert on source table

  • Error 1935 when try to install Microsoft Visual C++ 2005 Service Pack 1 for Windows 8.1

    When I install Grand theft auto IV true steam as the game requires Visual C + + 2005 but get an error message During The Installation  Error 1935 An error occurred During The installation of assembly 'Microsoft VC80 CRT.type = "win32." Version = "8.0