DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
EXT: Timetable / Schedule¶
Author: | Christopher |
---|---|
Created: | 2010-12-18T19:57:23 |
Changed by: | Natalia Postnikova |
Changed: | 2012-02-27T10:13:04.290000000 |
Classification: | np_timetable |
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: | timetable, schedule, course, trainer, forEditors, forAdmins, frontend, extbase |
Author: | Christopher |
Email: | Chrissitopher@gmx.de |
Language: | en |
EXT: Timetable / Schedule¶
Extension Key: np_timetable
Language: en
Version: 1.3.2
Keywords: timetable, schedule, course, trainer, forEditors, forAdmins, frontend, extbase
Copyright 2006-2012, Natalia Postnikova, <natalia@postnikova.de>
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¶
`EXT: Timetable / Schedule 1 <#__RefHeading__5708_1738894311>`_
`Introduction 3 <#__RefHeading__5710_1738894311>`_
`Users manual 7 <#__RefHeading__467_413120346>`_
`Administration 8 <#__RefHeading__31511_818911409>`_
Introduction¶
What does it do?¶
This extension helps to manage and display timetables for gyms. Working as an instructor in a gym I realized that there was no TYPO3 extension to display a gym schedule, so I decided to write one.
Screenshots¶
First you create a list of trainers and courses. Courses can be assigned to different course types that you can define yourself. Sometimes on holidays the gyms have a different course schedule. For those occasions you can define exceptions. An exception is basically the same as a day as it contains time slots. The difference is that a day is linked to a weekday (monday, tuesday), an exception is associated with a specific date (28.02.2012).
-------
Users manual ------------
Install the extension using the TYPO3 Extension Manager. Add the static TypoScript template to your root template. Create a folder to store the data in and create at least 2 pages – one for the schedule output and one for the course/trainer detail views.
Change extension settings using the Constant Editor – set the storage PID (your folder) and the detail PID.
First create some course types, courses and trainers. The create a schedule, add some days and fill them with timeslots.
Create a content element on your page, set type to plugin and select “schedule plugin”. Select your schedule and set “What to display” to schedule.
Create a content element on your detail page, set type to plugin, select “schedule plugin” and choose Detail view.