.. ==================================================
.. FOR YOUR INFORMATION
.. --------------------------------------------------
.. -*- coding: utf-8 -*- with BOM.
.. include:: ../Includes.txt
.. _admin-manual:
Administrator Handbuch
======================
Dieser Abschnitt beschreibt die Handhabung der Erweiterung aus der Sicht eines Administrators.
----------------------------
Installation der Erweiterung
----------------------------
Die Erweiterung wird wie jede andere Erweiterung über das TYPO3 Extension Repository installiert.
Bei der Installation wird ein neues Feld *tx_addresslist4cal_addresses* zu der *tx_cal_event* Tabelle hinzugefügt.
------------------------
TypoScript Konfiguration
------------------------
^^^^^^^^^^
detailPage
^^^^^^^^^^
Die TypoScript Einstellung *detailPage* definiert die Seiten ID der Seite mit der Detailansicht eines Adress-Datensatzes.
::
plugin.tx_addresslist4cal.detailPage = 81
^^^^^^^^^^^^^^^
addressUidParam
^^^^^^^^^^^^^^^
Die TypoScript Einstellung *addressUidParam* definiert den URL Parameter in dem die UID des Adress-Datensatzes
an die Detailseite übergeben wird.
::
plugin.tx_addresslist4cal.addressUidParam = tx_wtdirectory_pi1[show]
^^^^^^^^^^
dateFormat
^^^^^^^^^^
Die TypoScript Einstellung *dateFormat* definiert das Format der Anzeige des Geburtstages eines Adress-Datensatzes.
::
plugin.tx_addresslist4cal.dateFormat = %d.%m.%Y
.. _my-templating-label:
----------
Templating
----------
Das Templating erfolgt durch die Erweiterung der vorhandenen Kalender Templates.
In der Datei *event_model.tmpl* muss der Bereich **TEMPLATE_PHPICALENDAR_EVENT** erweitert werden.
Das Template für die Anzeige eines einzelnen Adress-Datensatzes muss innerhalb des Bereichs
**TEMPLATE_PHPICALENDAR_EVENT** erstellt werden.
Der Marker für das Template eines einzelnen Adress-Datensatzes ist **ADDRESSLIST4CAL_ADDRESS**.
Ein Beispiel Template Teil sieht so aus:
::
...
###ADDRESSLIST4CAL###
...
...
###LAST_NAME###, ###FIRST_NAME###