# Buttons and New Pages

**URL:** <https://community.glideapps.com/t/buttons-and-new-pages/8031>\
**Category:** Ask for Help\
**Created:** [April 28, 2020, 5:36pm UTC](https://community.glideapps.com/t/buttons-and-new-pages/8031 "2020-04-28T17:36:23Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chip](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/chip/32/6396_2.png) [@Chip](https://community.glideapps.com/u/Chip)\
**Post date:** [April 28, 2020, 5:36pm UTC](https://community.glideapps.com/t/buttons-and-new-pages/8031/1 "2020-04-28T17:36:23Z")

</div>

When I add a button or an image, I can set it to open a new page. From there I can customize the page the user lands on… If I want a button or and image in another location that links to the same page, how do I link it to the instance of the page with the same layout and components as the page previously created?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [April 28, 2020, 11:52pm UTC](https://community.glideapps.com/t/buttons-and-new-pages/8031/2 "2020-04-28T23:52:07Z")

</div>

Hi Chip,

Apologize in advance if I get this wrong but I also have the same structure for one of my apps.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/7/7b9b1b8964ded4f6c3f4aa0f56229bf310dca8a9.jpeg)

Here’s one of the button: “News” on the top, which redirect users to a “News” tab that I previously created, and it linked exactly like you want to.

The key is that I created the “News” tab before adding this homepage and the “News” button. Can you verify that creating the tab first, then the button later would do the thing you want?

I only experience having to design the layout and components all over again when I work with inline lists.

---

<div class="post-metadata">

**Author:** ![Chip](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/chip/32/6396_2.png) [@Chip](https://community.glideapps.com/u/Chip)\
**Post date:** [April 29, 2020, 4:04pm UTC](https://community.glideapps.com/t/buttons-and-new-pages/8031/3 "2020-04-29T16:04:33Z")

</div>

Interesting. Thank you for sharing. Yes I created the “tab” first, but it’s not a tab in the navigation. So it seems like every time I create a link to the page, it creates a fresh instance of the page.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [April 29, 2020, 4:22pm UTC](https://community.glideapps.com/t/buttons-and-new-pages/8031/4 "2020-04-29T16:22:55Z")

</div>

That’s by design. This allows you to create different top level screens against the same sheet, whether it’s a tab or a button. This allows for having several buttons pointed to the same sheet, but with different layouts. Anything below the top level (like the details from a list), will have the same design throughout the app.

Link to Screen buttons are not linking to the tab. They are looking to the sheet. Like I said, the to level from a button or tab can have different layouts.

---

<div class="post-metadata">

**Author:** ![Chip](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/chip/32/6396_2.png) [@Chip](https://community.glideapps.com/u/Chip)\
**Post date:** [April 29, 2020, 4:38pm UTC](https://community.glideapps.com/t/buttons-and-new-pages/8031/5 "2020-04-29T16:38:12Z")

</div>

Thanks for the clarification. That makes sense. Is there any way to copy an existing layout with specific components and configurations, then apply them to info in a sheet?

---

<div class="post-metadata">

**Author:** ![eltintero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eltintero/32/76520_2.png) [@eltintero](https://community.glideapps.com/u/eltintero)\
**Post date:** [April 29, 2020, 4:50pm UTC](https://community.glideapps.com/t/buttons-and-new-pages/8031/6 "2020-04-29T16:50:20Z")

</div>

No, there’s not (yet)

---

<div class="post-metadata">

**Author:** ![thartgrove](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thartgrove/32/33808_2.png) [@thartgrove](https://community.glideapps.com/u/thartgrove)\
**Post date:** [February 21, 2023, 5:56am UTC](https://community.glideapps.com/t/buttons-and-new-pages/8031/7 "2023-02-21T05:56:47Z")

</div>

Just bumping this to see if this can become reality in Pages. I’m needing to copy a **very** labor intensive screen layout to another button for the same item, but in a different spot. Being able to clone a “new screen layout” to another action would save me days of work, multiple times over.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 21, 2023, 6:08am UTC](https://community.glideapps.com/t/buttons-and-new-pages/8031/8 "2023-02-21T06:08:06Z")

</div>

You can copy/paste all components at once.
