.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt =================== cal event templates =================== :Author: Thomas Kowtsch :Created: 2009-07-13T22:07:05 :Changed: 2014-02-23T14:24:24.490000000 :Classification: caleventtemplates :Keywords: forAdmins, forDevelopers, forIntermediates :Author: Thomas Kowtsch :Email: typo3@thomas-kowtsch.de :Info 4: :Language: en |img-1| |img-2| cal event templates - caleventtemplates .. _cal-event-templates: cal event templates =================== Extension Key: caleventtemplates Language: en Keywords: forAdmins, forDevelopers, forIntermediates Copyright 2000-2008, Thomas Kowtsch, 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 ----------------- `Advanced cal / partner integration 1 <#1.Advanced%20cal%20/%20partner%20integration|outline>`_ **`Introduction 3 <#1.1.Introduction|outline>`_** `What does it do? 3 <#1.1.1.What%20does%20it%20do_|outline>`_ `Screenshots 3 <#1.1.2.Screenshots|outline>`_ **`Users manual 4 <#1.2.Users%20manual|outline>`_** `FAQ 4 <#1.2.1.FAQ|outline>`_ **`Administration 5 <#1.3.Administration|outline>`_** `FAQ 5 <#1.3.1.FAQ|outline>`_ **`Configuration 6 <#1.4.Configuration|outline>`_** `FAQ 6 <#1.4.1.FAQ|outline>`_ `Reference 6 <#1.4.2.Reference|outline>`_ **`Tutorial 7 <#1.5.Tutorial|outline>`_** **`Known problems 8 <#1.6.Known%20problems|outline>`_** **`To-Do list 9 <#1.7.To-Do%20list|outline>`_** **`ChangeLog 10 <#1.8.ChangeLog|outline>`_** `Important guidelines 11 <#2.Important%20guidelines|outline>`_ **`HowTo update a manual to the new layout 12 <#2.1.HowTo%20update%20a %20manual%20to%20the%20new%20layout|outline>`_** **`Issues with Open Office documentation for TYPO3 13 <#2.2.Issues%20w ith%20Open%20Office%20documentation%20for%20TYPO3|outline>`_** `Inserting images 13 <#2.2.1.Inserting%20images|outline>`_ `Paragraph styles 13 <#2.2.2.Paragraph%20styles|outline>`_ `Linking 14 <#2.2.3.Linking|outline>`_ `Meta data and updates 14 <#2.2.4.Meta%20data%20and%20updates|outline>`_ `Help by documentation.openoffice.org 14 <#2.2.5.Help%20by%20documentation.openoffice.org|outline>`_ .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ This extension is about to deliver a simple event templating solution: Simply define some template records, visit the BE module, type in the new date and any other information is copied to the new date. This is especially useful if you have some regular events that does not fit any recurrence schema; e.g. alsways on monday, 15:00 pm; but sometimes the 1 :sup:`st` and 3 :sup:`rd` monday of a month, sometimes 1 :sup:`st` and 4 :sup:`th` , sometimes only the 2 :sup:`nd` ... .. _Screenshots: Screenshots ^^^^^^^^^^^ |img-3| *List of event template records* |img-4| *Event template record editing* |img-5| |img-6| *BE-module form to clone new events from templates* .. _User-Administration-manual: User/Administration manual -------------------------- .. _Installation: Installation ^^^^^^^^^^^^ .. _Step-1-Install-the-extension: Step 1: Install the extension """"""""""""""""""""""""""""" The extension can be installed through the typical TYPO3 installation process using the Extension Manager. It requires to to have the calendar base extension (extension key: cal) installed in version 1.3 or above. .. _Step-2-Add-event-template-records: Step 2: Add event template records """""""""""""""""""""""""""""""""" Add one or more “cal event template” records to any page you want. I suggest to use a dedicated page/sysfolder that holds nothing else. Provide a meaningful name for the record and select a “template” event from the dropdown. *Please be aware that the copied record(s) will be inserted on the same page where your template event is placed by default. You can change this by setting the field “Store to fixed PID”* .. _Step-3-Create-new-events-by-using-the-backend-module: Step 3: Create new events by using the backend module """"""""""""""""""""""""""""""""""""""""""""""""""""" Simply go to the backend module “Cal templates” and pick you the template event you want duplicate: Enter a new date (which should be a valid one!) and click “Clone Now!”. If the template event spans more than one day you will be prompted to enter both a start and an end day. If the end day is invalid, missing or earlier than the start day the cloned event will have the end day set equal to the start day. In case everything goes well, you will receive a message that tells you that everything is ok and gives you the UID of the new record. .. _FAQ: FAQ ^^^ F: - A: - .. _Configuration: Configuration ------------- The extension has no configuration yet. .. _To-Do-list: To-Do list ---------- - improve source code documentation - add FE-plugin to allow generation also for frontend editors - Beautify BE module layout .. _ChangeLog: ChangeLog --------- Version 1.2 - set correct dependencies - clean up code to be more aligned to coding guidelines Version 1.1 add support for “Number of new events per clone” 7 .. ######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: 85 .. :id: graphics1 .. :name: graphics1 .. :width: 591 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :height: 221 .. :id: graphics4 .. :name: graphics4 .. :width: 607 .. |img-5| image:: img-5.png .. :align: left .. :border: 0 .. :height: 42 .. :id: graphics3 .. :name: graphics3 .. :width: 445 .. |img-6| image:: img-6.jpeg .. :align: left .. :border: 0 .. :height: 45 .. :id: graphics2 .. :name: graphics2 .. :width: 615