diff --git a/client/src/components/modules/ModuleNavigation.vue b/client/src/components/modules/ModuleNavigation.vue
index 30619b1c..7b4d12d1 100644
--- a/client/src/components/modules/ModuleNavigation.vue
+++ b/client/src/components/modules/ModuleNavigation.vue
@@ -12,16 +12,16 @@
Ergebnisse: Modul 1
- Tauschvorgänge
- Schwierigkeiten von Tauschvorgängen
+ Tauschvorgänge
+ Schwierigkeiten von Tauschvorgängen
- Vorteile von Geld
- Aufgaben von Geld
- Notizen zum Video «Funktionen der
+ Vorteile von Geld
+ Aufgaben von Geld
+ Notizen zum Video «Funktionen der
Bank»
- Anlageberatung
- Welche Geldanlage ist sinnvoll?
+ Anlageberatung
+ Welche Geldanlage ist sinnvoll?
diff --git a/client/src/components/modules/ModuleTeaser.vue b/client/src/components/modules/ModuleTeaser.vue
index 9173ac62..868e47d2 100644
--- a/client/src/components/modules/ModuleTeaser.vue
+++ b/client/src/components/modules/ModuleTeaser.vue
@@ -1,17 +1,28 @@
-
+
{{title}}
-
{{description}}
+
{{teaser}}
diff --git a/client/src/graphql/gql/allModules.gql b/client/src/graphql/gql/allModules.gql
index ea6f0a16..b572a7b2 100644
--- a/client/src/graphql/gql/allModules.gql
+++ b/client/src/graphql/gql/allModules.gql
@@ -4,6 +4,8 @@ query ModulesQuery {
node {
id
title
+ metaTitle
+ teaser
slug
}
}
diff --git a/client/src/pages/module.vue b/client/src/pages/module.vue
index f9d06e27..c4c14904 100644
--- a/client/src/pages/module.vue
+++ b/client/src/pages/module.vue
@@ -16,14 +16,16 @@
},
apollo: {
- module: {
- query: MODULE_DETAILS_QUERY,
- variables: {
- slug: store.state.moduleSlug
- },
- update(data) {
- const cleanedData = this.$getRidOfEdges(data);
- return cleanedData.module || {};
+ module() {
+ return {
+ query: MODULE_DETAILS_QUERY,
+ variables: {
+ slug: this.$route.params.slug
+ },
+ update(data) {
+ const cleanedData = this.$getRidOfEdges(data);
+ return cleanedData.module || {};
+ }
}
},
assignments: {
diff --git a/client/src/pages/topic.vue b/client/src/pages/topic.vue
index e241ce1c..420afe0b 100644
--- a/client/src/pages/topic.vue
+++ b/client/src/pages/topic.vue
@@ -15,12 +15,22 @@