.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ============== EXT: iCalendar ============== :Author: Kasper Skårhøj :Created: 2002-11-01T00:32:00 :Changed: 2014-09-10T13:58:13.814000000 :Classification: icalendar :Description: The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ---- :Keywords: forAdmins, forBeginners :Author: Sven Burkert :Email: bedienung@sbtheke.de :Info 4: :Language: en |img-1| |img-2| EXT: iCalendar - icalendar .. _EXT-iCalendar: EXT: iCalendar ============== Extension Key: icalendar Language: en Keywords: forAdmins, forBeginners Copyright 2014, Sven Burkert, This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.org .. _Table-of-Contents: Table of Contents ----------------- `EXT: TYPO3 Basics 1 <#1.EXT:%20TYPO3%20Basics|outline>`_ **`Introduction 3 <#1.1.Introduction|outline>`_** `What does it do? 3 <#1.1.1.What%20does%20it%20do_|outline>`_ **`Configuration 4 <#1.2.Configuration|outline>`_** **`To-Do list 5 <#1.3.To-Do%20list|outline>`_** **`ChangeLog 6 <#1.4.ChangeLog|outline>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ - Creates an iCalendar file out of every record. - iCalendar file can be exported or sent as attachment to an email address. - Many email clients (e.g. Gmail) recognize this file and create a calendar entry. - Predefined configuration for tt\_news. **Important hint:** Sending the iCalendar file per email could cause legal problems in some countries, because an email is sent to an user who has not agreed to receive emails. In these countries, this service could be restricted to logged in users or only downloading the file is allowed. .. _Screenshots: Screenshots ^^^^^^^^^^^ |img-3| .. _Installation: Installation ------------ - After installing this extension you have to add the template “iCalendar” in field “Include static (from extensions)”. - (Optional) Write a new configuration for the records you want to provide the iCalendar file for. Alternatively, use a predefined configuration. - Add the plugin to the detail/single page of a record and select the related predefined configuration. .. _Configuration: Configuration ------------- .. _TS-Constants: TS Constants ^^^^^^^^^^^^ Configuration in constant editor: |img-4| .. _TS-Setup: TS Setup ^^^^^^^^ plugin.tx\_icalendar .. ### BEGIN~OF~TABLE ### .. _fields-fieldname: fields.[fieldname] """""""""""""""""" .. container:: table-row Property fields.[fieldname] Data type stdWrap Description Handling of fields. Default .. _predef-key-name: predef.[key].name """"""""""""""""" .. container:: table-row Property predef.[key].name Data type string Description Name of predefined configuration. Is shown in plugin. Default .. _predef-key-default-fieldname: predef.[key].default.[fieldname] """""""""""""""""""""""""""""""" .. container:: table-row Property predef.[key].default.[fieldname] Data type string/stdWrap Description Default values of fields. Default .. _predef-key-default-foreignUid: predef.[key].default.foreignUid """"""""""""""""""""""""""""""" .. container:: table-row Property predef.[key].default.foreignUid Data type cObject Description UID of record. Mandatory for every predefined configuration! Default .. _predef-key-db-table: predef.[key].db.table """"""""""""""""""""" .. container:: table-row Property predef.[key].db.table Data type string Description Table name, where the record is stored. Default .. _predef-key-db-select: predef.[key].db.select """""""""""""""""""""" .. container:: table-row Property predef.[key].db.select Data type string Description Select for query. Field “title” and “date” is required! Default .. ###### END~OF~TABLE ###### .. _Overwrite-language-labels: Overwrite language labels ^^^^^^^^^^^^^^^^^^^^^^^^^ You can define your own text with TypoScript: plugin.tx\_icalendar { \_LOCAL\_LANG { default.submit = Your text for the submit button. default.email.message( Your message for the email. In several new lines. ) de.submit=Your text for the submit button. } } .. _Setup-of-new-predefined-configurations: Setup of new predefined configurations ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ See tt\_news example in setup.txt. .. _To-Do-list: To-Do list ---------- - Stand-Alone-Plugin, without selection of a record. Event details can be typed in directly in the plugin. - More predefined configurations, e.g. for ext. cal. You have more ideas? Contact me! .. _ChangeLog: ChangeLog --------- See file ChangeLog in extension directory. 8 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :border: 0 .. :height: 21 .. :hspace: 9 .. :id: Grafik2 .. :name: Grafik2 .. :width: 87 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 198 .. :id: Bild1 .. :name: Bild1 .. :width: 423 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :height: 496 .. :id: Bild2 .. :name: Bild2 .. :width: 483