Home
EXT: Event Database
Contents
1. TYPO 3 EXT Event Database 4 General User defined Dates Registration basics Registration layout Registration Adwanced User defined 1 User defined 2 User defined 3 User defined 4 User defined 5 The fields of the User defined tab are for your specific needs in your project You can disable some or all of these fields in the backend by adding some Page TSconfig to a branch of your website 1 1 TCEFORM tx rlmpeventdb events usera disabled TCEFORM tx rimpev ntdb events users disabled If you would like to rename the labels you have to create a little extension which provides a locallang xml or php file containing the labels you d like to change The following example is an excerpt of a locallang xml file which replaces three labels of user defined fields and modifies the name of the whole tab too lt T3locallang gt lt data type array gt lt languageKey index default type array gt lt label index tx rlmpeventdb events tabs userdefined gt Details lt label gt lt label index x rimpeventdb evencs userl gt Duration lt label gt lt label index tx rimpeventdb events user2 gt Course lt label gt lt label index tx rimpeventdb events user3 gt Remarks lt label gt lt languageKey gt lt languageKey index dk type array gt lt languageKey index de type array gt lt label index tx rilmpeventdb events tabs userdefined gt Details lt label gt lt label
2. Header Description Talks Bay General Storage S Events 39 Ref QUbAews dar Ge 1 QUbhewa4 AT Ge 1 Finally we edit the event record of the T3CON event and add the two content elements to the Content elements field in the General tab BTYPO3 EXT Event Database 10 Content elements containing more information about the event Description Talks pal F r fes Pagecontent eal EA Fe Ex a Now we reload the single view of our event in the frontend and voila we have three sub pages Categories T3CON 2006 Description Talks Registration Search Description Vivamus egestas turpis id tincidunt sagittis nunc diam auctor ligula id vestibulum arcu arcu sed elit Vivamus gravida quam vitae ornare varius est ligula commodo odio at tempus est lectus quis elit Vivamus mattis metus at adipiscing ultricies eros nunc scelerisque metus at accumsan est arcu a ipsum Vivamus neque urna hendrerit at luctus ut volutpat et est Vivamus nunc nisl facilisis ultricies feugiat non ornare non sapien Classic templating to be written Advanced settings Additional roles agents and administrators Customize notification and confirmation emails Customize event data Customize registration screens Configure payment methods Reference plugin tx_rlmpeventdb properties TS configuration General Settings viewMode Code to define what view should be rendered You may override
3. Save and Return After saving the FCE you can insert it at the Details page Note At the time of this writing the new FCE based on a static DS won t appear in the Create new content element wizard As a workaround just create any type of content element switch type to Flexible Content and select the DS TO accordingly We re now read to test the single view of our event Go to the list view in the front end and click on the event name You ll hopefully see this kind of single view Categories Search T3CON 2006 Registration The 2nd International TYPO3 Conference will take place in Karlsruhe Germany from Thursday Sth Sunday 8th October 2006 The conference location will be the Queens Hotel in Karlsruhe The TYPO3 association expects over 300 attendees from more than 15 countries The attendees will include representatives from TYPO3 association in addition to policy and decision makers technology innovators system and network administrators and TYPO3 users When From 05 10 06 until 08 10 06 Where Conference hotel Karlsruhe Bacl This view is called the basic view because it just shows the details of the event Especially when you enable registrations for your event you re encouraged to use the fancy view We just create two content elements which hold the content of two sub pages for our event and store them in their own folder below the Events sysfolder Pagecontent 2
4. General Record Storage page ae Home General Storage mle 4 General Storage 2 3 AE Categories Page PA E Conferences Is root of website We also need a TypoScript template which will hold our modified configuration for the rlmp_eventdb Personally prefer creating an individual template for each extension so create one labelled EXT rlmp_eventdb and make sure that it s included as a basis template into my root TypoScript template Create categories and locations Before we can display events grouped by categories and show additional information we need to create some categories and locations In reality you ll likely create locations whenever you add an event taking place at a venue which doesn t exist yet In order to create a category just insert a new record into the general storage folder using the List module Currently a category record consists of only one field the category name ah Categories NEW fPID 2 General Storage Category name The same goes for the locations Just insert a new location record and enter the name of the location Future versions of the Event Database might allow additional information for categories and locations Finally after inserting some records our general storage folder holds these items Locations 4 Name 9 Ref A Conference hotel Karlsruhe Heo Es Ca Grandma s kitchen Hei Es Fiesch HEt E A Hossegor 4 Ae Ee Categories 3 Category name 39 Ref r
5. at least one payment implementation which supports a specific payment provider Please refer to the paymentlib manual how to install and configure the different extensions TYPO 3 EXT Event Database 15 Changelog Version 0 x x to 1 0 0 e Basically a complete rewrite Now supports all modern features like FlexForms database abstraction etc e II Fields events remarks events description and events picture will not be displayed anymore and won t be supported in the future Instead we now use content elements and pages e I The tt_content fields for configuring categories and display mode for the frontend plugin are replaced by flexforms That means you will have to edit each Insert Plugin content element where you use the event database and update configuration which you want to do anyways e Because too many labels changed deleted the Finnish and Swedish translation so we get a clean start TYPO 3 EXT Event Database 16
6. gt Description Venue Registration lt div gt lt div class tx rlmpeventdb pil singleview content gt lots of content lt div gt lt div gt lt body gt lt html gt We use this HTML file as a basis for the Flexible Content Element we re going to create If you re not familiar with creating FCEs and the TemplaVoila mapping tool please consult the TemplaVoila documentation In order to map our FCE template enter the Filelist module click the icon of our HTML template file and select TemplaVoila In the mapping tool click on the Load button and select the static datastructure which is provided by the rlmp_eventdb extension Note At the time of this writing TemplaVoila does not show static data structures in the selector box As a workaround follow these steps before you continue e In the List module select the General Storage folder and insert a TemplaVoila Template Object record manually e Enter a nice title choose the HTML file in File reference and select Static FCE Event DB Single View as the data structure Save and close the TO record e Enter the TemplaVoila Control Center go to the FCE tab and click on Update mapping for our newly created TO record Now you see the data structure set of fields which is provided by the rlmp_eventdb extension Just map those fields you want to display in your single view to the respective parts in your HTML templates Here is a scr
7. index tx rilmpeventdb events userl gt Dauer lt label gt lt label index tx rlmpeventdb events user2 gt Ablauf Treffpunkt lt label gt lt label index tx rilmpeventdb events user3 gt Bemerkungen lt label gt lt languageKey gt Tab Dates TYPO 3 EXT Event Database 5 General User defined Dates Registration basics Registration layout Registration Adwanced Bo 5 10 2006 fr s 10 2006 CE i ee name are ae Currently you may select between once and weekly Defines the date when the event starts Defines the date when the event ends Set this to the start date if you plan for a one day event If you selected weekly for the frequency of the event this defines at which day of the week the event ocurrs Defines the time when the event starts optional Defines the time when the event ends optional Tab Registration basics f General User defined Dates Registration basics Registration layout R egistrati on Advanced m C fv i s 2006 fv z0 9 2006 Go ea pa aer CO O oo yoyo 1 Minum amount O STYPO 3 EXT Event Database 6 get content cignht Minimal number of participants Currently for informational purposes only Defines the minmal number of participants which is required for the event to take place The backend module will honor setting of this field with highlight of events which haven t reached the minum
8. network administrators and TYPOS users Content elements containing more information about the event a r fe2 Pagecontent Name of the event This is the name of the event which is shown in the various views in the frontend and backend Hide Start Stop Like everywhere in TYPO3 these fields determine if the event is visible or not Don t mix up Start and Stop with the start and end date Categories Depending on the category records you created you can bind an event to on or more categories which are used in the list views Hint If you created category records but they don t appear here check your General Storage settings Event organizer Not implemented yet Event code If your event is identified by a certain id you can enter it hear It will be available for display in the single view later on Location Venue where the event takes place Sponsor Not implemented yet Teaser text In basic single view mode this text will be displayed as an description of the event Page Content elements Depending on wether TemplaVoila is installed or not this enables you to adds pages or reference content containing more information elements which hold further information about the event Each page content element represents a kind of sub about the event page in the single view of the event As soon as you select pages content elements here their content will be shown instead of the teaser text See above Tab User defined
9. record The following example also reflects the default setting Example plugin ts rimpeventdb pil registration steps features infoText current 1 infoText wrap lt br gt lt br gt If set the step displaying the available features will be hidden in the registration ry form This text will be displayed before the first field of the address personal data see form The special stdWrap property current contains the content of the infotext example field from the event record The following example also reflects the default setting Example plugin ts rimpeventdb pil registration steps address infoText infoText wrap lt br gt lt br gt With this option you may define the fields which are shown in the registration see step Address All field names must exist in the table tx_address_ addresses example and have a proper TCA configuration which is the case by default By prepending a field name with an asterisk you can define that entering data for this field is required regardless of the original TCA configuration By using standard TypoScript techniques you even can control the requirement of certain fields depending on user logins Example plugin tx rimpeventdb pil reqgistration stepe address Fielglist Triret name last fame nome street home zip home city home country tel _homel voice email This text will be displayed before the payment details form Th
10. yet Maximal number of Upper limit of participants If that limit is reached no more registrations are possible participants Enable waiting list Not implemented yet Bookable features Allowed payment methods Tab Registration layout Field label Defines features you may book for this event Just click on the selectorbox on the top select NEW feature and save the event record You will then be able to define a feature Description Describes the feature For example Admission fee or Dinner for two Minimum amount You have to at least book x times this feature Maximum amount You can t book more than x times this feature within one registration Display amount Should the amount be displayed in the registration form Amount fixed Is it possible to change the amount at all Price per unit How much does a single feature cost Enter the smallest currency unit eg 123 for 1 23 Increase number of participants by For example 1 for Admission fee and 2 for Dinner for two If the extension paymentlib and some payment methods are installed you may select the allowed payment methods here Allowed payment methods Saas VISA visa aes DUROCARD Pee J Mastercard E American Express E Direct debit Select All Checkboxes Ewents 540 T3CON 2006 Seneral User defined Dates Registration basics Registration layout Registrat
11. Conferences w AAT Epps Fun events T Bpak EBES Seminars T Ae ERPS Create events Before we create the event records we might want to create a dedicated sysfolder just for the events Especially on larger sites with many events this is much easier to handle because you ll not only have the event records but also other content for events as you will see shortly just create a sysfolder below the General Storage folder After inserting a new element of the type event we see the event record which is divided into different tabs Here is an explanation of all the fields in an event record Tab General TYPO 3 EXT Event Database 3 Events 540 T3CON 2006 General User defined Dates Registration basics Registration layout Registration Advanced Name of the event SCONM 2006 Start yo Categories Selected Conferences a 2 Conferences Fun events Seminars Event organizer i Website user Ewent code SCON2ZO006 Location Conference hotel Karlsruhe Ef Sponsor mic Teaser text he 2nd International TYPOS Conference will take place in Karlsruhe Germany rom Thursday Sth Sunday Sth October 2006 The conference location will be he Queens Hotel in Karlsruhe he TYPOS association expects over 300 attendees from more than 15 countries he attendees will include representatives from TYPOS association in addition to policy and decision makers technology innovators system and
12. EXT Event Database Extension Key rlmp_eventdb Copyright 2003 2006 rl robertlemke de lt ri robertlemke de gt 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 com Table of Contents EXT Event Database ccccccccccccccccccccceccce 1 CUSLOMIZE event Cala or cisiacsiisiieitmniniarssanemnsintnoteterinees 11 Introduction sos da dncin pace cenabncusseschaasesacciestiacteciahennecteeenaeiavens 1 Customize registration SCreENS seeeeeeieeiee 11 What does ilda as cease einczsaen nconecanccsnniventanaseuaccioniesnss 1 Configure payment MEthOds seeeeeeeeeeeeees 11 Key fOatureS cccccessccessecsesecessesscsesscsessestesesrseeeeeeeseees 1 FR NC asec aintescwtre rican gensencananpanestquprnedestaeess 11 Live CXAMPIE cccccccccsesescesesecscsescsteseseesesesessesesesveseses 2 Development PE E E E ener 15 Sponsorship and donations c cccccccesssseseseeeeseseseseaes 2 User s manual ssssensussesnnsounnunuesunnunnnnunnunnunnnnnennenennnnnn 15 MEO a 2 IMEFOGUCTION s testes ee ete teiteteien 15 Basic setup and Configuration ssssseeeseeeeeees 2 Creating Categories eee 15 OVEN Winsen noit E a R EE 2 Creating lOCat ONS nssssrisssssrttsstnrrnntnrnnnnnn nnne 15 Preparations enaena a 2 Creating EVEN S nssssssssssisserrsri
13. a look at the HTML TYPO 3 EXT Event Database 8 source code to find out which style classes are used Setting up the single view You might notice that you can t click on the events yet which appear in the list view Before we can see the single view of an event we have to configure that The first step is to create a page which will hold the single view just create one called Details below the Home page and mark it Not in menu The second step is to let the Event DB know about this page Add this TypoScript to your Event DB specific TypoScript template plugin tx rimpeventeb pil singleView pid 158 Finally we need something which actually renders the single view of the selected extension and this is the part where rlmp_eventdb differs from many other extensions Usually you would insert another frontend plugin which is configured to show a single view Instead of inserting a plugin we will now insert a special Flexible Content Element Single view with TemplaVoila The idea for the single view display is that rlimp_eventdb delivers a static data structure which enables you to just map the offered fields to an HTML template of your choice The first thing we need therefore is an HTML template here is a very simple one lt html gt lt head gt lt title gt Event lt title gt lt head gt lt body gt lt div gt lt h3 gt Beispiel Event lt h3 gt lt div class tx rlmpeventdb pil singleview menu
14. e new version of the rlmp_eventdb extension the table field structure has to be modified a bit Just go to phpMyAdmin or your favourite SQL client and execute this SQL query ALTER TABLE tx rlmpeventdb events CHANGE location locationid INT 11 UNSIGNED DEFAULT rO NOT NULL ALTER TABLE tx rlmpeventdb events CHANGE shortdescription name tinytext NOT NULL ALTER TABLE tx rlmpeventdb events CHANGE description teasertext text NOT NULL Installation Now you are ready to install i e upgrade the rlmp_eventdb extension with the Extension Manager A bunch of new fields and tables will be created just confirm this creation as it won t overwrite any of your existing data After successful installation you should enter the install tool go to the Database Analyzer section choose compare and drop the fields which are not used anymore FIXME Screenshot install tool After installing the new version you have Next steps Edit all frontend plugins because now uses flexforms Appendix B Payment Introduction The event database offers an integration of the extension paymentlib By using these features you will be able to offer different payment methods for the registration of your events You may choose for each event separately which payment methods are available and if payment is required at all To enable payment functionality you have to install the Payment Code Library paymentlib and
15. e special stdWrap see property current contains the a default localized info text example The following example also reflects the default setting Example plugin tx rimpeventdb pil regqistration steps paymentmethod infoText current 1 infoText wrap lt br gt lt br gt EXT Event Database 13 remarks infoText stdWrap This text will be displayed before the first remarks form The special stdWrap see property current contains the content of the infotext field from the event record example The following example also reflects the default setting Example plugin tx rimp ventab pilsreqistraricn steps remarks infoText infoText wrap lpr 7 ee FS overview infoT ext stdWrap This text will be displayed before the overview screen The special stdWrap property current contains a message asking the user to check the details of the example booked features before finally submitting the registration form The following example also reflects the default setting Example plugin tx rlimpeventdb pil reqistration steps overview infoText current 1 infoText wrap lt br gt lt br gt 99 oo F participantsList adminUserGroupld integer UID of the user group for administrators of the list of participants integer 0 does not require a login 1 requires any logged in FE user 2 requires logged in list admin requiresLogin listView esaa OO SSS O a C a howtosamessa f
16. eenshot of my mapping TYPO 3 EXT Event Database 9 Data Structure to be mapped to HTML template Data Element SINGLE DISPLAY Event name Categones Event code Teaser text Frequency Features Term of reservation Number of participants Menu Content User defined 1 User defined 2 User defined 3 User defined 4 User defined 5 Mapping instructions HTML path Action Rules G ra INNER Re Map Ch Mode ALL Re Map ch Mode ALL Select the HTML element which is the container of the single display of an ewent The name of the ewent Names af the categories this event fits ae ALL in The event code Map LALL A short teaser text Map LALL Date and time and or frequency of the ewent Man taci Displays a list of available features prices for the current ewent Man parc Displays the number of days between last day for registrations and start of Map LALL the event term of reservation Displays the minimum and maximum mae ALL number of participants A menu of pages being related to this event TEINER Re Map E aL G mT INNER Re Map Ch Mode ALL The content of the currently selected sub page element Output of the user defined field 1 Map ALL Output of the user defined field 2 Map LALL Output of the user defined field 3 Map LALL Output of the user defined field 4 Map LALL Output of the user defined field 5 Map ALL Clear all Preview Save
17. he event record see example Example plugin tx rimpevyentadD pil fegistration contirmationMail template FILE template file EXT rlmp eventdb res confirmation mail txt registration notificationMail sender BTYPO3 string Sender email address for notification emails Example pl gin tx rlmpeventab pil reqistracion nociricationMail sender noreply typo3 org EXT Event Database 12 The subject line for notification emails as template cObj aan Example plugin ts rimpeventdb pil registration notificationMail subject New registration subject lang de Neue Anmeldung Template for the message body Can be overriden by the event record see example Example Plugin tx rimpeventdb pil registration notifticationMail template FILE template file EXT rlmp eventdb res notification mail txt Recipient s for notification emails You can override this setting via the event record Example plugin tx rimpeventab pil r egistration notificationMail recipient adminl typo3 xy admin2 typo3 xy registration steps features infoText stdWrap features hide Boolean address infoText address fieldList paymentmethod infoT ext BTYPO3 stdWrap stdWrap stdWrap This text will be displayed before the first field of the features form The special see stdWrap property current contains the content of the infotext field from the event example
18. ifferent templating methods the classic and the TemplaVoila approach It works with TYPO3 3 7 0 gt and TemplaVoila 0 3 0 gt and was cleanly coded according to the TYPO3 Coding Guidelines Important notice If you want to upgrade from an earlier version below 1 0 0 please read the chapter Upgrading from version 0 x x which contains important information Key features These are the key features of rimp_eventdb version 1 0 0 e Intelligent support for TemplaVoila templating detailed and highly customizable single views of events with sub menu items Fallback mode for classic templating e Support for bookable events with configurable multi step registration wizard e Support for different payment methods and payment handling based on paymentlib requires PHP5 e Flexform based event records with many new properties among them event id categories location description pages content elements containing more information frequency and dates BTYPO3 EXT Event Database 1 registration enabled term of registration minimum maximum participants wait list freely configurable bookable features payment methods layout settings email addresses for notifications frontend user handling plus 5 customizable fields e Frontend plugin with search list and single view each configurable by the plugin options dialog or TypoScript e Single view with additional sub views including registration and participant list e Backend
19. ion Advanced Text to show before registration form Hereby you register for the T3CON 2006 Content element to show in the registration screen if registration is closed Fe Pagecontent Content element to show on successful registration Fe Pagecontent Text to show before registration form Well as the label suggests This text is shown before the registration form Page Content element to show in the Guess what registration screen if the registration is closed Content element to show on successful _ Like it says registration Tab Registration advanced BTYPO3 EXT Event Database 7 Events 540 T3CON 2006 General User defined Dates Registration basics Registration layout Registration Advanced Email addresses to be notified on new registrations comma separated Template file for email notifications HTML HTM TMPL TXT P Bronse Template file for confirmation emails HTML HTM TMPL TXT Browse Frontend usergroups for newly registered users Selected Items Page usually a sysfolder where newly created users are stored Page Frontend user mode Email addresses to be notified Comma separated list of email addresses which shall be notified on new registrations For that purpose the email template file is used see the TypoScript reference for more information Template file for email notifications Template file for email notifications for email notificati
20. module with overview of events and registration payment management e Currently fully supporting German and English Live example For a live working example visit www scharbeutz de section Events or german Veranstaltungen Note that usually there are more events in the german version than for the english speaking visitors Sponsorship and donations Although a big part of the development has been paid by the Tourismus Service Scharbeutz invested almost double the time again in order to make this extension general and solid enough so others can also use it for their projects If this extension helped you making a great website and you liked my work please consider a donation to sponsor a part of the development already done More information about sponsorship and the further development of this extension can be found at http robertlemke de en resources extensions html Installation The Event Database requires some other extensions to be installed Just download and install the following extensions in the given order from the TYPO3 extension repository address address is a replacement for tt_address and is used for saving address data frondendformslib Frontend Forms The Frontend Forms Code Library is used for rendering the forms for Code Library registratration for events rlmp_dateselectlib Date Selector Code Library OverLib is a DHTML code library for displaying nice tool tips Provides a DHTML date selector Impo
21. oen OOS y oo A S R mewaa O O y regisaion nabied boolean Ony show those events tor which the registrator was erased Jo registrationPossible boolean Only show those events for which the registration was enabled and is still possible This option checks a O O if registration is yet still open if registration is possible for the currently logged in or anonymous frontend user FIXME NOT IMPLEMENTED YET if the maximum number of participants is not reached yet or a waiting list exists C S A aww E y y O a e A a C A a C A SER e e A e e A SER e e A C e A C C A T C C A SR C C A SR C C A tsref plugin tx_rlmpeventdb TYPO 3 EXT Event Database 14 Development This section contains documentation for the development of the event extension itfself but it might also be interesting for others User s manual Introduction Creating categories Creating locations Creating events Managing registrations Managing payments Appendix A Upgrading from version 0 x x Introduction READ THIS SECTION BEFORE INSTALLING THE NEW VERSION As mentioned version 1 0 0 was a major overhaul of the event database extension which includes many new features and some changes in the data structure as well as the TypoScript This section gives you a step by step guideline how you can upgrade to version 1 x x and keeping your existing data from earlier versions Modify data structure Before upgrading or installing th
22. ons Defines a template file for sending out the notifications overrides the TypoScript setting Template file for confirmation emails Defines a template file for sending out confirmations to the participants overrides the TypoScript setting Frontend usergroups for newly Not implemented yet registered users Page where newly created users are Not implemented yet stored Frontend user mode Not implemented yet Insert and configure the frontend plugin Now that we have categories locations and events in place we can insert the frontend plugin to make them visible On the page Home insert the plugin and select List of events as the view mode Plugin Events fad Plugin Options View mode List of events xj Only show events from these categories Selected 2 Conferences Fun events Seminars Only show events where registration is enabled E Only show events where registration is still possible E In the frontend we now see a list of events we defined in our sysfolder Feo a Thursday 23 March 2006 Categories i Starting date Time Event T3CON 2006 Thursday 05 10 06 l Conference hotel Karlsruhe aaa T3CON 2006 Friday 06 10 06 l J Conference hotel Karlsruhe T3CON 2006 Conference hotel Karlsruhe T3CON 2006 Conference hotel Karlsruhe Saturday 07 10 06 Sunday 08 10 06 Hint You can easily change the design of the list by adding some CSS to your page template Just have
23. registraticn addressrid 26 Page ID typically of a sysfolder of a page containing existing and newly created frontend user records Example plugin tx rimpeventdb pil reqistration FEuserPid 28 A content object which renders some content to be inserted as a header in the popup window containing the confirmation of a registration Example plugin tx rlmpeventdb pil reqistration confirmationPopupHeaderInclude FILE confirmationPopupHeadertInclude file myHeader html ID of the agents frontend user group All frontend users being member of this group will be considered as agents Example pPligin tx rlimpeaventdo pil registration agentUsercroupid 2 This option controls access to registration for events in general Depending on the value a login is required in order to register for an event 0 does not require a login 1 requires any logged in FE user 2 requires logged in agent Example plugin ts rimpeventdb pil registration reguiresLogin registration confirmationMail sender subject template string stdWrap cObj Sender email address for confirmation emails Example plugin tx rimpeventdb pil registrarion contirmationmail sender noreply typo3 org The subject line for confirmation emails Example plogin tx rlmpeventdd pil registration contiirmationMail subject Your registration subject lang de Ihre Anmeldung Template for the message body Can be overriden by t
24. rinrrnernnnneneennenen 15 Create categories and locationS ccccsccssesseeeeeeeeees 3 Managing registrations cceceee eesti 15 INS tains ete s dst EN EEE A T 3 Managing payments R 15 Insert and configure the frontend plugin 000 8 Appendix A Upgrading from version 0 X X 15 Setting up the Single VieW cccesccescseseseeseseeseseeeeee 9 giire Ue ile p aera cee rere rte tere ere een 15 Single view with TemplaVoila c ccccccccsssssseeeeseeeesee 9 Modify data SUUCWING xa sesiteatimttiatescnaseentseraeradyacyedeatan 15 Classic templating cccccscccesesseseceseeseseseseeseseseesesee 11 MSE AU OMe esap ver aioe teseecte a E 15 Advanced SettingS 0ccccccsssssseescsssessessesessessesensensneeees 11 Appendix B PayMent sssessesseseesesteeeeseeeeetesateens 16 Additional roles agents and administrators 11 Introduction ssirsiirarniisrraiananan rnahi 16 Customize notification and confirmation emails 11 CVA RG aaa 16 Introduction What does it do This extension contains a frontend plugin for displaying re ocurring events on your website It was written for Tourismus Service Scharbeutz the touristic department of some small city at the Baltic Sea Version 1 0 0 was a complete rewrite of the extension which adds much flexibilty and new features like registration and payment management for events The event database extension supports two d
25. rtant notice If you want to upgrade from an earlier version below 1 0 0 please read the chapter Upgrading from version 0 x x which contains important information Library information These extensions are neccessary for a basic installation If you want to use the payment features for registration handling please have a look at the appendix Payment Basic setup and configuration Overview This section describes a basic setup of the event database Generally you have to decide if you want to use TemplaVoila or the classic templating approach before setting up this extension both methods are supported but TemplaVoila offers more flexibility and is easier to use If TemplaVoila is installed it will be used automatically Note At the time of this writing version 1 0 5 the classic templating mode does not support registration for events and might have some other glitches Preparations During this chapter we will create a test site which demonstrates the most important features of the event database As a start we create some empty pages for displaying events and a sysfolder General Storage which will hold the event records Egy Tveos categories and location records Make sure that you have defined the General Storage folder as the general storage page of one of the top level pages for TYPO 3 EXT Event Database 2 example the Event Database Testsite page i _ E a Ewent Database Testsite 2
26. this setting by eventlist choosing a different value directly in the Insert Plugin content element Possible values eventlist Renders a list view of events eventsearch Renders a listview with a search form on top single Renders the single view of an event Example plugin tx rilmpeventdb pil viewMode eventlist pidList list of integer Comma separated list of page UIDs which contain event records and should be taken into account when rendering the list or search view When this is not set all event records found anywhere in the installation will be used Example plugin tx rlmpeventdb pil pidhist 32 37 TYPO 3 EXT Event Database 11 defaultPaymentMethods Registration string stdWrap Comma separated list of payment method keys which sets the by default available payment methods for all events Selection of payment methods in the event record overrides this setting Note This property only has an effect if the extension paymentlib and at least one payment method is installed Example plugin tx rlmpeventdb pil defaultPaymentMethods paymentlib ipayment cc visaZ paymentlib ipayment cc master card addressPid FEuserPid confirmationPopupHeaderlnclud e agentUserGroupld requiresLogin integer cObj integer integer Page ID typically of a sysfolder of a page containing existing and newly created address records Example pluigin tx rimpeventdb pil
Download Pdf Manuals
Related Search
Related Contents
inspection notice protecta rebel srl Filter-in Bottle HP TouchSmart 9100 Zebra Cradle Standard PAM給湯機 PAM給湯機 PAM給湯機 PAM給湯機 Boutique - La Presse de la Manche Philips For Kids Whirlpool GLT3014G User's Manual OPERATING INSTRUCTIONSAND OWNER`S MANUAL Copyright © All rights reserved.
Failed to retrieve file