# How to create a menu within a menu

**URL:** <https://community.glideapps.com/t/how-to-create-a-menu-within-a-menu/83873>\
**Category:** Ask for Help\
**Created:** [August 17, 2025, 6:20pm UTC](https://community.glideapps.com/t/how-to-create-a-menu-within-a-menu/83873 "2025-08-17T18:20:42Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Glider22](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/glider22/32/83275_2.png) [@Glider22](https://community.glideapps.com/u/Glider22)\
**Post date:** [August 17, 2025, 6:20pm UTC](https://community.glideapps.com/t/how-to-create-a-menu-within-a-menu/83873/1 "2025-08-17T18:20:43Z")

</div>

Hello!

I’m new to Glide and attempting to create a Module that links to multiple lessons, and each lesson when selected by the user would then link to multiple sub categories. However, I am struggling to create the “menu within a menu” because the lessons are linked to the module via a relations column, so I am struggling to understand how to link my sub categories. Does anyone know how to get around this problem?

---

<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:** [August 17, 2025, 6:40pm UTC](https://community.glideapps.com/t/how-to-create-a-menu-within-a-menu/83873/2 "2025-08-17T18:40:08Z")

</div>

The relation linking Module to Lessons needs to be in the parent table (ie. the Module table). When viewing the detail screen for a specific module, you can then add a collection sourced from the relation which will only list the Lessons associated with the module you are viewing. Likewise, you can do the same thing linking Lessons to Sub-Categories. Create a relation in the Lessons table linking to the Sub-Categories table and place a collection sourced from that relation on the Lesson detail screen.

> **[Relations | Glide Docs](https://www.glideapps.com/docs/automation/computed-columns/relations)**
>
> Create relationships and link rows together.

---

<div class="post-metadata">

**Author:** ![Glider22](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/glider22/32/83275_2.png) [@Glider22](https://community.glideapps.com/u/Glider22)\
**Post date:** [August 20, 2025, 10:30pm UTC](https://community.glideapps.com/t/how-to-create-a-menu-within-a-menu/83873/3 "2025-08-20T22:30:31Z")

</div>

Thank you Jeff!

Everything worked as you said, but the one issue I’m having now is that in the final step (Modules\>Lessons\>Sublessons) when the user clicks on sublessons all of the text appears at once instead of as clickable options in a list format. Would you know why this is the case?

---

<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:** [August 21, 2025, 1:30am UTC](https://community.glideapps.com/t/how-to-create-a-menu-within-a-menu/83873/4 "2025-08-21T01:30:50Z")

</div>

> [@Glider22](#):
>
> when the user clicks on sublessons all of the text appears at once instead of as clickable options in a list format. Would you know why this is the case?

Can you attach a screenshot? What do you mean by “all of the text appears at once”?

---

<div class="post-metadata">

**Author:** ![Glider22](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/glider22/32/83275_2.png) [@Glider22](https://community.glideapps.com/u/Glider22)\
**Post date:** [August 25, 2025, 4:29am UTC](https://community.glideapps.com/t/how-to-create-a-menu-within-a-menu/83873/6 "2025-08-25T04:29:59Z")

</div>

Thank you for the willingness to help! Actually I got this portion of the problem figured out. 🙂

---

<div class="post-metadata">

**Author:** ![Glider22](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/glider22/32/83275_2.png) [@Glider22](https://community.glideapps.com/u/Glider22)\
**Post date:** [August 25, 2025, 4:30am UTC](https://community.glideapps.com/t/how-to-create-a-menu-within-a-menu/83873/7 "2025-08-25T04:30:33Z")

</div>

Thank you so much!

This worked perfectly.
