# Inhalte verknüpfen

Eine Story auf mehreren Seiten verwenden

Ein Block für verwandte Inhalte speichert Story-Referenzen statt kopierter Texte. Eine Änderung an der Notiz erreicht jede Seite, die darauf verweist.

## Referenzen auf dem Server auflösen

Die Seite speichert UUIDs in Storyblok. Next.js lädt die referenzierten Storys in derselben Sprache und Veröffentlichungsversion.

```typescript
  const uuids = relatedUuids(data.story.content);
  if (uuids.length) {
    const stories = await fetchRelatedStories(uuids, language, version);
    data.story.content = attachRelatedNotes(data.story.content, stories, language);
  }
```

Referenzen auflösen und die redaktionelle Reihenfolge beibehalten.

[src/lib/fetch-story.ts](https://github.com/marcop135/nextstory/blob/main/src/lib/fetch-story.ts)

Canonical: https://nextstory.marcopontili.com/de/content-relationships
Content source: storyblok; published representation.
