diff --git a/project/static/widget-loader.js b/project/static/widget-loader.js index e223348..3eee76f 100644 --- a/project/static/widget-loader.js +++ b/project/static/widget-loader.js @@ -70,8 +70,16 @@ resize = getWidgetBoolData(element, 'resize', false); googleTagManager = getWidgetBoolData(element, 'google-tag-manager', false); - var shortName = getWidgetData(element, 'short-name'); - var src = baseUrl + "/" + shortName + "/widget/eventdates?"; + var shortName = getWidgetData(element, 'short-name'); // Legacy + var organizationId = getWidgetData(element, 'organization-id'); + var src = baseUrl; + + if (shortName != null) { + src += "/" + shortName + "/widget/eventdates?"; + } else { + src += "/organizations/" + organizationId + "/widget/eventdates?"; + } + src = addParamToQuery(element, src, 'event-list', 'event_list_id'); src = addParamToQuery(element, src, 'font', 's_ft'); src = addParamToQuery(element, src, 'background', 's_bg'); diff --git a/project/templates/manage/widgets.html b/project/templates/manage/widgets.html index c41f2d0..401bb05 100644 --- a/project/templates/manage/widgets.html +++ b/project/templates/manage/widgets.html @@ -52,10 +52,10 @@

Füge den folgenden Code an der Stelle im <body> der Seite ein, wo das Widget dargestellt werden soll.

- +

Mit den folgenden Attributen kann das Widget konfiguriert werden: