# Internal cross-referencing within glossary app - is this possible?

**URL:** <https://community.glideapps.com/t/internal-cross-referencing-within-glossary-app-is-this-possible/33883>\
**Category:** Ask for Help\
**Created:** [November 1, 2021, 11:52pm UTC](https://community.glideapps.com/t/internal-cross-referencing-within-glossary-app-is-this-possible/33883 "2021-11-01T23:52:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ian\_Usher](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ian_usher/32/33823_2.png) [@Ian\_Usher](https://community.glideapps.com/u/Ian_Usher)\
**Post date:** [November 1, 2021, 11:52pm UTC](https://community.glideapps.com/t/internal-cross-referencing-within-glossary-app-is-this-possible/33883/1 "2021-11-01T23:52:09Z")

</div>

Hello! 👋

I am building a glossary app - a list of terms, defintions, acronyms, etc - and have come across a challenge I can’t wrestle to the ground. I’ve searched other apps and the community but to no avail, hence this post…

At its most simple, the glossary is a table with

```auto
Column A | Column B 
----------------------------------------------------------
Term (text) | Detailed definition (rich text)`
Term 1 | Definition 1....
Term 2 | Definition 2....

```

etc.

What I’d like to do is have the ability to cross-reference from one term to other related terms - for example, on the details screen (not the list) I’d like to be able to have a section below the defintion which says “See also” thus:

**Term 1**  
_Definition of term 1 in rich text_

**See also:**

- Term 10
- Term 13
- Term 35

This feels slightly circular - I’m referencing an element within the same table, which I need to be able to add (in a column… in a separate table… right?) and add more than one of these. I could place a limit on them (say a maximum of 5 cross-references), but is there an extensible, elegant way of doing this?

Thanks for reading, I’m happy to take direction and learn the right way of doing things, but I want to make sure I’m starting off on the right path. Any pointers welcome! 🙂

---

<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:** [November 2, 2021, 12:00am UTC](https://community.glideapps.com/t/internal-cross-referencing-within-glossary-app-is-this-possible/33883/2 "2021-11-02T00:00:30Z")

</div>

Should be pretty simple. I would add a column to hold a comma delimited list of similar terms. Then in glide, create a split column to split that delimited list into an array. Then create a multiple relation column to link the array of terms to the term column in the same sheet. Then all you need to do in add an inline list to the details screen that is sourced from the relation column. No need for a separate table.

---

<div class="post-metadata">

**Author:** ![Lisa](https://avatars.discourse-cdn.com/v4/letter/l/f08c70/32.png) [@Lisa](https://community.glideapps.com/u/Lisa)\
**Post date:** [November 2, 2021, 12:09am UTC](https://community.glideapps.com/t/internal-cross-referencing-within-glossary-app-is-this-possible/33883/3 "2021-11-02T00:09:11Z")

</div>

Agreed with @Jeff_Hager. Also the new multiple select for the choice component should make this much easier to do.

> [@scream Now Available: Multiple Selection!](https://community.glideapps.com/t/now-available-multiple-selection/33631):
>
> OMG OMG OMG OMG OMG OMG OMG

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [March 11, 2022, 10:24am UTC](https://community.glideapps.com/t/internal-cross-referencing-within-glossary-app-is-this-possible/33883/4 "2022-03-11T10:24:51Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
