Forum Discussion

MikeMyers-f2ed9's avatar
MikeMyers-f2ed9
Community Member
11 years ago

Trigger to Show Base Layer

Hey community,

I have a tabs slide where the tabs show different layers. One of those tabs is "Main", which is the Base Layer of the slide. The problem I'm having is, I can't find a way to put a trigger on that "Main" tab that either a)hides all layers or b)jumps back to the base layer. I need the user to be able to go back to the base layer once they are on any of the sub-layers.

The workaround I usually would do is put a trigger on that "Main" tab that tells it to jump to that slide, which would bring it back to the base layer. That's not working though, and actually wouldn't work in this situation because there are states on these tabs to show when one of the tabs has been visited. So if the "Main" tab reopened the slide instead of jumping back to the base layer, the rest of the tabs would reset and the user wouldn't know which tabs they have already gone to.

I hope this makes sense...

Thanks,

Mike

24 Replies

  • Still working on this, but it's still not quite right. It's stuck in a loop on the Try Again layer. I have resorted to Excel (see attached) to organize my thoughts. KC in the filename = knowledge check.

    I can't look at it anymore today. I'll tackle it again tomorrow!

  • Hi Walt,

    Just to provide closure on this, I have attached a 2-slide .story file with my solution. I ended up not using the blank slide. People will just have to deal with the fact that the answers still look locked together on the second attempt. Other than that, it works exactly as I want it to.

    Thanks once again for your help!

    Norma

  • What I do for this is to simply copy the base layer contents into a new layer. Then you can select this as a option :)

     

    or don't copy anything - simple!

     

    • Crystal-Horn's avatar
      Crystal-Horn
      Staff

      So simple, it's brilliant!  Thanks for sharing your idea, David.

    • NalinDubey's avatar
      NalinDubey
      Community Member

      Great idea, but base layer cant be copied if it has an interaction in it.

  • IanBlake1's avatar
    IanBlake1
    Community Member

    Hi, thanks community for a workaround to showing the base layer of a slide from other layers (add a trigger box with 99% transparency on all layers).

    Articulate - maybe you can introduce a trigger function that has 'show base layer' so we don't need to do this fiddly work around? - Thanks

  • Think of it not as showing the base layer, but hiding the other layers. If you are showing only one layer at a time, that trigger exists. It is "Hide this layer". The transparent layer in the above post was to allow a click anywhere to hide the layer, thus "showing" the base. It's not until you have several layers showing concurrently that you need a workaround. The workaround is when the learner clicks, show another layer. This layer is completely blank, is set to hide other layers, and has a trigger to hide itself when its timeline starts. One click, one trigger, numerous layers hidden.

  • ErikRHuemer's avatar
    ErikRHuemer
    Community Member

    The best Option really would be, if we had the trigger "Show Base Layer".

    Nevertheless, I think I have another workaround:

    TLDR: Instead of copying the base layer, I added an empty layer with the trigger "Hide this layer" as soon as the timeline starts. Then you can call this layer as if it were the base layer.

     

    I have a short history of 10 epochs. The Navigation is done by a drawer. So each story in on a layer and every layer is displayed depending on the value of the drawer. The base layer should be 0. So I added an 11th layer. And whenever the drawer gets the value 0 I show layer 11, which is immediately closed.

     

    • MichaelHinze's avatar
      MichaelHinze
      Community Member

      That's what I do too. I create a blank "close" layer and call it to hide any open layers before hiding the close layer itself, which then shows the baselayer again.

  • KarenBowden1's avatar
    KarenBowden1
    Community Member

    Wow. After all this time I'm surprised Articulate hasn't added a simple Return to Base Layer as an option in the Triggers. But I found a simple solution for my use: Set a button/text/image to Hide this layer when user clicks. Not sure if this will work for everyone.

  • Nalin,

    What do you mean when you say interaction, and what do you mean when you say can't be copied? Because if, being on the base, you press CTRL-a, everything on the base will be selected. If you follow that with CTRL-c, everything will be copied, and you can navigate to another slide or layer, and when you press CRTL-v, everything will be copied to the new slide or layer. Under certain circumstances, some triggers may not be copied, but David only wanted the objects, anyway.