From 9b0e31a6235c20ce21f43b8853fdf5d2135a05d2 Mon Sep 17 00:00:00 2001 From: Stefan Gaiselmann Date: Wed, 28 Jun 2023 10:58:39 +0200 Subject: [PATCH] =?UTF-8?q?=E2=80=9EREADME.md=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 02cd9cb..5426278 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +# Beispiel zum Einbinden der Discovery Links in eine Webseite + +## HTML Fragment + ```html

Neuerscheinungen

@@ -7,6 +11,23 @@
``` +## JavaScript Fragment + +Für jeden Eintrag in der item-Liste wird die Funktion `buildLink` aufgerufen. +Diese erzeugt die Links mit der Suche über den aktuellen sowie die letzten beiden Monate. +Das Thema ergibt sich aus dem Index in der Liste (1 => _Allgmeines, ..._) + +Das HTML Gerüst beinhaltet initial eine leere _"unordered list"_. +Per JavaScript wird dieser Liste dann jeweils ein Anker-Element hinzugefügt mit dem erzeugten Link. + +### TODOs + +Die Links verwenden automatisch das aktuelle Jahr und den aktuellen Monat als Basis. +In den Monaten Januar und Februar funktioniert das aber nicht korrekt. +In wird beim zurückrechnen nicht auf das Vorjahr und die Monaten Dezember bzw. November zurückgegriffen. +Diese Logik müsste man noch hinzuzfügen. + + ```js let items = ["Allgemeines, Umweltschutz, Spielfilme", "Theologie, Philosophie, Ethik, Psychologie",