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

img-1 img-2 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>`_

What does it do? 3

Screenshots 3

`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).

img-3 img-4 img-5 img-6 -------

img-7 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.

Administration