... |
... |
@@ -1,4
+1,4 @@ |
1 |
|
-{{version major="6" minor="5" patch="0"/}} Ab der Version 6.5.0 ist es möglich mit {{formcycle/}} Terminpläne zu verwalten. |
|
1 |
+{{version major="6" minor="5" patch="0"/}} Das kostenpflichtige Zusatzmodul //Online-Terminverwaltung// ist ab der Version 6.5.0 verfügbar und ermöglich es, mit {{formcycle/}} Terminpläne zu verwalten. |
2 |
2 |
|
3 |
3 |
|
4 |
4 |
{{content/}} |
... |
... |
@@ -57,6
+57,7 @@ |
57 |
57 |
: Wenn aktiviert, kann auf den Terminplan und die darin gebuchten Termine über einen Link zugegriffen werden. Dieser Link liefert eine //iCal//-Datei zurück. |
58 |
58 |
: Über den Button "Zum Kalender hinzufügen" könne Sie den Kalender für unterschiedliche Konsten-Typen abonnieren. Weitere Informationen zu den Verwendungsmöglichkeiten einer iCal-Datei finden Sie im folgenden Abschnitt. |
59 |
59 |
|
|
60 |
+{{id name="using-ical-files"/}} |
60 |
60 |
=== Verwendung von iCal-Dateien === |
61 |
61 |
|
62 |
62 |
Programme wie //Microsoft Outlook// oder //Calendar (Apple)// können iCal-Dateien verwenden, um Kalender zu importieren oder zu abonnieren. |
... |
... |
@@ -68,3
+68,17 @@ |
68 |
68 |
==== Abonnieren von iCal-Terminplänen (Outlook) ==== |
69 |
69 |
|
70 |
70 |
Wird der iCal-Link verwendet, um einen Internetkalender in Outlook anzulegen, so wird der Terminplan hinter dem iCal-Link abonniert. Abonnierte Terminpläne werden, je nach Outlook-Einstellungen, in bestimmten zeitlichen Intervallen aktualisiert. Somit erscheinen neue Termine des Terminplans automtisch im Outlook-Kalender und abgesagt Termine werden entsprechend als solche markiert. |
|
72 |
+ |
|
73 |
+=== Auslesen des Wertes per JavaScript === |
|
74 |
+ |
|
75 |
+Der Wert eines Terminfinderelements mit dem Namen {{code language="none"}}app1{{/code}} kann im JavaScript mithilfe der folgenden jQuery-Anweisung ausgelesen werden: |
|
76 |
+ |
|
77 |
+{{code language="javascript"}} |
|
78 |
+$('[xn=app1] .XAppointmentSlotId').val(); |
|
79 |
+{{/code}} |
|
80 |
+ |
|
81 |
+Um aus dem ausgelesenen Zeitstempel ein {{code language="none"}}Date{{/code}}-Objekt zu bekommen, muss der Wert entsprechend geparsed werden. Um den Wert als {{code language="none"}}Date{{/code}} in eine Variable mit dem Namen {{code language="none"}}appointment{{/code}} zu speichern, kann zum Beispiel der folgende Code verwendet werden: |
|
82 |
+ |
|
83 |
+{{code language="javascript"}} |
|
84 |
+var appointment = new Date( parseInt($('[xn=app1] .XAppointmentSlotId').val(),10) ); |
|
85 |
+{{/code}} |