[TYPO3-seminars] Additional prices not displayed in the frontend
Christian BELLET
mailing at developpeur-typo3.fr
Wed Aug 25 15:49:15 CEST 2010
Hi,
Nobody can answer me ? :z
Is it only implemented in the backend forms and do I have to implement
it (frontend) by myself ?
Thanks,
Christian
Christian BELLET wrote:
> Hello,
>
> I'm new to this list. I have a strange problem when displaying events
> or the registration form after the selection of a particular event.
> I set in the backend several prices for FE groups but they are never
> dysplayed :( I only get the regular or special price.
> I'd like to offer discount prices for members.
>
> This problem occurs with seminars 0.9.2 or the one I'm using actually
> (0.9.63 - forge)
> Here is my Setup (without the Formidable forms configuration) :
>
> Did I forgot something ?
>
> Many thanks
>
> Christian
>
> # make the FE plugin work with sb_accessiblecontent
> tt_content.list.20.seminars_pi1 =< plugin.tx_seminars_pi1
>
> plugin.tx_seminars {
> # Do not copy this variable into your TS setup! This is needed for
> checking whether this static template has been included correctly.
> isStaticTemplateLoaded = 1
>
> # Set this to 0 if you don't use the registration feature for this
> site and would like to disable the configuration check for this.
> enableRegistration = 1
>
> # whether the registration collision check should be skipped for
> all events
> skipRegistrationCollisionCheck = 0
>
> # location of the template file
> templateFile =
> EXT:seminars/Resources/Private/Templates/Mail/e-mail.html
>
> # whether to use formal or informal language
> salutation = formal
>
> # comma-separated list of section names that shouldn't be displayed
> in the thank-you e-mail to the user
> hideFieldsInThankYouMail =
> credit_points,billing_address,kids,planned_disclaimer
>
> # the CSS file for the HTML e-mail to the attendees
> cssFileForAttendeeMail =
> EXT:seminars/Resources/Private/CSS/thankYouMail.css
>
> # whether to use the label "Price" for the standard price (instead
> of "standard price") in e-mail to the participant
> generalPriceInMail = 0
>
> # Comma-separated list of section names from the registration that
> shouldn't be displayed in the notification e-mail to the organizers.
> These fields are the big blocks in that e-mail, and some are further
> divided.
> hideFieldsInNotificationMail =
>
> # comma-separated list of field names from seminars that should be
> mentioned in the notification e-mail to the organizers (in the
> "seminardata" section)
> showSeminarFieldsInNotificationMail =
> title,uid,event_type,date,place,price_regular,price_regular_early,price_special,price_special_early,attendees,vacancies,enough_attendees,is_full
>
>
> # comma-separated list of field names from fe_users that should be
> mentioned in the notification e-mail to the organizers (in the
> "feuserdata" section)
> showFeUserFieldsInNotificationMail =
> username,name,email,address,zip,city,telephone
>
> # comma-separated list of field names from attendances that should
> be mentioned in the notification e-mail to the organizers (in the
> "attendancedata" section)
> showAttendanceFieldsInNotificationMail =
> uid,price,seats,total_price,method_of_payment,gender,name,address,zip,city,country,telephone,email,interests,expectations,background_knowledge,known_from,notes
>
>
> # Whether to send the additional notification e-mails to the
> organizers or not. Additional notification mails are sent if for
> example an event gets full.
> sendAdditionalNotificationEmails = 1
>
> # Whether to send a notification to the organizers if a user has
> registered.
> sendNotification = 1
>
> # Whether to send a notification to the organizers if a user has
> unregistered.
> sendNotificationOnUnregistration = 1
>
> # Whether to send a notification to the organizers if someone
> registered for the queue.
> sendNotificationOnRegistrationForQueue = 1
>
> # Whether to send a notification to the organizers if the queue has
> been updated.
> sendNotificationOnQueueUpdate = 1
>
> # Whether to send a confirmation to the user after the user has
> registered.
> sendConfirmation = 1
>
> # Whether to send a confirmation to the user if the user has
> unregistered.
> sendConfirmationOnUnregistration = 1
>
> # Whether to send a confirmation to the user if the user has
> registered for the queue.
> sendConfirmationOnRegistrationForQueue = 1
>
> # Whether to send a confirmation to the user if the queue has been
> updated.
> sendConfirmationOnQueueUpdate = 1
>
> # Whether to add the CSV file of the registrations when sending the
> reminder e-mails to the organizers.
> addRegistrationCsvToOrganizerReminderMail = 0
>
> # the time format (in strftime format)
> timeFormat = %H:%M
>
> # the strftime format code to extract the year from a date string
> dateFormatY = %Y
>
> # the strftime format code to extract the month from a date string
> dateFormatM = %m.
>
> # the strftime format code to extract the day of month from a date
> string
> dateFormatD = %d.
>
> # the strftime format code for the full date
> dateFormatYMD = %d.%m.%Y
>
> # the strftime format code for the month and day of month
> dateFormatMD = %d.%m.
>
> # whether date ranges should be shortened when possible
> abbreviateDateRanges = 1
>
> # ISO 4217 alpha 3 code of the currency to be used, must be valid
> currency = EUR
>
> # whether to also show the time of the registration deadline
> showTimeOfRegistrationDeadline = 0
>
> # whether to also show the time of the early bird deadline
> showTimeOfEarlyBirdDeadline = 0
>
> # whether to also show the time of the unregistration deadline
> showTimeOfUnregistrationDeadline = 0
>
> # Number of days before the start of an event until unregistration
> is possible. (If you want to disable this feature, just leave this
> value empty.)
> unregistrationDeadlineDaysBeforeBeginDate =
>
> # whether registration should be possible even if an event has
> already started
> allowRegistrationForStartedEvents = 0
>
> # whether registration for events without a date should be possible
> allowRegistrationForEventsWithoutDate = 0
>
> # Whether unregistration is possible even when there are no
> registrations
> # on the waiting list yet.
> allowUnregistrationWithEmptyWaitingList = 0
>
> # If there are at least this many vancancies, "enough" is displayed
> instead of the exact number.
> showVacanciesThreshold = 10
>
> # whether events that have no standard price set should have "to be
> announced" as price instead of "free"
> showToBeAnnouncedForEmptyPrice = 1
>
>
> # whether anyone can access the CSV export function without any
> checks (use this for testing purposes only!)
> allowAccessToCsv = 0
>
> # The charset for the CSV export, e.g., utf-8, iso-8859-1 or
> iso-8859-15.
> # The default is iso-9959-15 because Excel has problems with
> importing utf-8.
> charsetForCsv = iso-8859-15
>
> # the filename proposed for CSV export of event lists
> filenameForEventsCsv = events.csv
>
> # the filename proposed for CSV export of registration lists
> filenameForRegistrationsCsv = registrations.csv
>
> # comma-separated list of field names from tx_seminars_seminars
> that will be used for CSV export
> fieldsFromEventsForCsv =
> uid,title,subtitle,description,event_type,date,time,place,room,speakers,price_regular,attendees,attendees_max,vacancies,is_full
>
>
> # comma-separated list of field names from fe_users that will be
> used for CSV export
> fieldsFromFeUserForCsv =
> name,company,address,zip,city,country,telephone,email
>
> # comma-separated list of field names from tx_seminars_attendances
> that will be used for CSV export
> fieldsFromAttendanceForCsv =
> uid,price,total_price,method_of_payment,interests,expectations,background_knowledge,known_from,notes
>
>
> # whether to show attendances on the registration queue in the CSV
> export or not
> showAttendancesOnRegistrationQueueInCSV = 0
>
> # comma-separated list of field names from fe_users that will be
> used for CLI CSV export
> fieldsFromFeUserForEmailCsv =
> name,company,address,zip,city,country,telephone,email
>
> # comma-separated list of field names from tx_seminars_attendances
> that will be used for CLI CSV export
> fieldsFromAttendanceForEmailCsv =
> uid,price,total_price,method_of_payment,interests,expectations,background_knowledge,known_from,notes
>
>
> # whether to show attendances on the registration queue in the CLI
> CSV export or not
> showAttendancesOnRegistrationQueueInEmailCsv = 0
>
>
> # whether to send a cancelation deadline reminder to the organizers
> sendCancelationDeadlineReminder = 0
>
> # how many days before an events' begin date the organizers should
> be reminded about this event via e-mail, zero disables the reminder
> sendEventTakesPlaceReminderDaysBeforeBeginDate = 0
>
>
> # The following variables don't have any default values provided.
> # You need to set them yourself for this extension to work correctly.
>
> # PID of the sysfolder where event registrations (attendances) will
> be stored
> attendancesPID = 67
> }
>
> plugin.tx_seminars_pi1 {
> # Do not copy this variable into your TS setup! This is needed for
> checking whether this static template has been included correctly.
> isStaticTemplateLoaded = 1
>
> # Set this to 0 if you don't use the registration feature for this
> site and would like to disable the configuration check for this.
> enableRegistration = 1
>
> # number of clicks to registration (valid options are 2 or 3)
> numberOfClicksForRegistration = 3
>
> # location of the HTML template file
> templateFile = fileadmin/templates/extensions/seminars/FrontEnd.html
>
> # location of the front-end event editor template file
> eventEditorTemplateFile =
> EXT:seminars/Resources/Private/Templates/FrontEnd/EventEditor.html
>
> # location of the template file for the registration form
> registrationEditorTemplateFile =
> EXT:seminars/Resources/Private/Templates/FrontEnd/RegistrationEditor.html
>
> # the strftime format code for the full date
> dateFormatYMD < plugin.tx_seminars.dateFormatYMD
>
> # The page type for the publishing links
> typeNumForPublish = {$plugin.tx_seminars_publication.typeNum}
>
> # whether to use formal or informal language
> salutation = formal
>
> # CSS class around the table with the events list view (will be
> automatically prefixed with "tx-seminars-pi1-"), leave empty to set no
> CSS class
> class_eventlist = liste-date
>
> # CSS class around the selector widget (will be automatically
> prefixed with "tx-seminars-pi1-"), leave empty to set no CSS class
> class_selectorwidget = selectorwidget
>
> # CSS class around the table with the events list view (will be
> automatically prefixed with "tx-seminars-pi1-"), leave empty to set no
> CSS class
> class_categorylist = categorylist
>
> # CSS class for the TR with the header row for the events list
> (will be automatically prefixed with "tx-seminars-pi1-"), leave empty
> to set no CSS class
> class_headerrow =
>
> # CSS classes for the TH of the various columns in the events list
> (will be automatically prefixed with "tx-seminars-pi1-"), leave empty
> to set no CSS class
> class_headercategory =
> class_headertitle = title
> class_headersubtitle =
> class_headeruid =
> class_headerevent_type =
> class_headeraccreditation_number =
> class_headercredit_points =
> class_headerteaser =
> class_headerspeakers =
> class_headerlanguage =
> class_headerdate =
> class_headertime =
> class_headerexpiry = expiry
> class_headerplace =
> class_headercity =
> class_headercountry =
> class_headerseats = seats
> class_headerprice_regular =
> class_headerprice_special =
> class_headertotal_price = total-price
> class_headerorganizers =
> class_headertarget_groups =
> class_headerattached_files = attached-files
> class_headervacancies =
> class_headerstatus_registration =
> class_headerregistration = registration
> class_headerlist_registrations = list-registrations
> class_headerstatus = status
> class_headeredit = edit
> class_headerregistrations =
>
> # CSS class for the TR for an item row in the events list (will be
> automatically prefixed with "tx-seminars-pi1-"), leave empty to set no
> CSS class
> class_itemrow =
>
> # CSS classes for the TD of the various columns in the events list
> (will be automatically prefixed with "tx-seminars-pi1-"), leave empty
> to set no CSS class
> class_listimage =
> class_listcategory =
> class_listtitle = title
> class_listsubtitle =
> class_listuid = uid
> class_listevent_type =
> class_listaccreditation_number =
> class_listcredit_points =
> class_listteaser =
> class_listspeakers =
> class_listlanguage =
> class_listdate = date
> class_listtime =
> class_listexpiry = expiry
> class_listplace =
> class_listcity =
> class_listcountry =
> class_listseats = seats
> class_listprice_regular = price
> class_listprice_special = price
> class_listtotal_price =
> class_listorganizers =
> class_listtarget_groups =
> class_listattached_files =
> class_liststatus_registration =
> class_listregistration =
> class_listlist_registrations =
> class_listedit =
> class_listregistrations =
>
> # CSS class for the colored square indicating the number of
> vacancies (will be automatically prefixed with "tx-seminars-pi1-"),
> leave empty to set no CSS class
> class_square = square
>
> # CSS classes for the registration page (will be automatically
> prefixed with "tx-seminars-pi1-"), leave empty to set no CSS class
> class_error = error
>
> # CSS class around the table with the category list view (will be
> automatically prefixed with "tx-seminars-pi1-"), leave empty to set no
> CSS class
> class_categorylist = categorylist
>
> # the PID of a fixed event that should be shown in a detailed view
> showSingleEvent =
>
> # the time-frame from which events should be displayed in the list
> view
> timeframeInList = currentAndUpcoming
>
> # comma-separated list of column names that shouldn't be displayed
> in the list view, e.g. organizers,price_special
> hideColumns =
> subtitle,accreditation_number,credit_points,time,expiry,place,city,country,price_special,speakers,language,target_groups,attached_files,status,price_special,price_regular,status_registration,registration,uid,organizers,vacancies,registration,list_registrations
>
>
> # comma-separated list of field names that shouldn't be displayed
> in the detail view, e.g. organizers,price_special
> hideFields = credit_points,eventsnextday
>
> # whether the option boxes in the selector widget contain an empty
> entry like "not selected"
> showEmptyEntryInOptionLists = 0
>
> # comma-separated list of search options which should be shown in
> the search widget.
> displaySearchFormFields =
>
> # how many years are displayed in the date filter
> numberOfYearsInDateFilter = 2
>
> # whether the page browser should be hidden in list view
> hidePageBrowser = 0
>
> # whether canceled events should be hidden or not
> hideCanceledEvents = 0
>
> # comma-separated list of event types UIDs to filter the list view
> for,
> # leave empty to have no such filter
> limitListViewToEventTypes =
>
> # comma-separated list of category UIDs to filter the list view
> for, leave
> # empty to have no such filter
> limitListViewToCategories =
>
> # comma-separated list of place UIDs to filter the list view for,
> leave
> # empty to have no such filter
> limitListViewToPlaces =
>
> # comma-separated list of organizer UIDs to filter the list view
> for, leave
> # empty to have no such filter
> limitListViewToOrganizers =
>
> # whether to show only events with vacancies on in the list view
> showOnlyEventsWithVacancies = 0
>
> # the maximum height of the image of a seminar in the list view
> seminarImageListViewHeight = 114
> # the maximum width of the image of a seminar in the list view
> seminarImageListViewWidth = 114
> # whether the list view should always be sorted by category
> (before applying
> # the normal sorting)
> sortListViewByCategory = 0
>
> # how to display the categories in the event list view: icon, text,
> both
> categoriesInListView = both
>
> # whether to use the label "Price" as column header for the
> standard price (instead of "Standard price")
> generalPriceInList = 0
>
> # whether to use the label "Price" as heading for the standard
> price (instead of "Standard price") in the detailed view and on the
> registration page
> generalPriceInSingle = 0
>
> # whether to omit the date in the list view if it is the same as
> the previous item's
> omitDateIfSameAsPrevious = 0
>
> # whether to show the owner data in the single view
> showOwnerDataInSingleView = 0
>
> # the maximum width of the owner picture in the single view
> ownerPictureMaxWidth = 250
>
> # who is allowed to view the list of registrations on the front end:
> # "attendees_and_managers", "login" or "world"
> accessToFrontEndRegistrationLists = attendees_and_managers
>
> # whether to allow the CSV export in the "my VIP events" view
> allowCsvExportOfRegistrationsInMyVipEventsView = 0
>
> # whether managers may edit their events
> mayManagersEditTheirEvents = 0
>
> # list of comma-separated names of event fields that should be
> displayed on the registration page (the order doesn't matter)
> eventFieldsOnRegistrationPage =
> title,price_regular,price_special,vacancies
>
> # list of tx_seminars_attendances DB fields to show for the online
> registration (must not be empty)
> showRegistrationFields =
> step_counter,price,method_of_payment,lodgings,foods,checkboxes,interests,expectations,background_knowledge,known_from,notes,total_price,feuser_data,billing_address,registration_data,terms_2
>
>
> # the displayed number of the first registration page (for "step x
> of y")
> numberOfFirstRegistrationPage = 1
>
> # the displayed number of the last registration page (for "step x
> of y")
> numberOfLastRegistrationPage = 2
>
> # whether detailed information for the speakers is shown in the
> single view
> showSpeakerDetails = 1
>
> # whether detailed information for the locations is shown in the
> single view
> showSiteDetails = 1
>
> # whether file downloads are limited to attendees only
> limitFileDownloadToAttendees = 1
>
> # comma-separated list of FEuser fields to show in the list of
> registrations for an event
> showFeUserFieldsInRegistrationsList = name
>
> # comma-separated list of registration fields to show in the list
> of registrations for an event
> showRegistrationFieldsInRegistrationList =
>
> # whether one-time FE users will be automatically logged out after
> registering for an event
> logOutOneTimeAccountsAfterRegistration = 1
>
>
> # The following variables don't have any default values provided.
> # You need to set them yourself for this extension to work correctly.
>
> # PID of the sysfolder that contains all the event records (e.g.
> the starting point)
> pages = 64,70
>
> # number of levels to recurse when accessing the starting point
> recursive = 2
>
> # PID of the FE page that contains the event list
> listPID = 27
>
> # PID of the FE page that contains the single view
> detailPID = 65
>
> # PID of the FE page that contains the "my events" list
> myEventsPID = 72
>
> # PID of the FE page that contains the seminar registration plug-in
> registerPID = 84
>
> # PID of the thank-you page that will be displayed after a FE user
> has registered for an event
> thankYouAfterRegistrationPID = 74
>
> # whether to send GET parameters to the
> thank-you-after-registration-page-URL
> sendParametersToThankYouAfterRegistrationPageUrl = 1
>
> # # PID of the page that will be displayed after a FE user has
> unregistered from an event
> pageToShowAfterUnregistrationPID = 83
>
> # Wether to send GET parameters to the
> thank-you-after-registration-page-URL.
> sendParametersToPageToShowAfterUnregistrationUrl = 1
>
> # PID of the FE page that contains the login form or onetimeaccount
> loginPID = 73
>
> # PID of the page that contains the registrations list for
> participants
> registrationsListPID = 75
>
> # PID of the page that contains the registrations list for event
> managers
> registrationsVipListPID = 76
>
> # UID of the FE user group that is allowed to enter and edit event
> records in the FE
> eventEditorFeGroupID = 2
>
> # UID of the FE user group for event managers
> defaultEventVipsFeGroupID = 4
>
> # PID of the page where the plug-in for editing events is located
> eventEditorPID =78
>
> # PID of the sysfolder where FE-created events will be stored
> createEventsPID = 70
>
> # PID of the sysfolder where FE-created auxiliary records will be
> stored
> createAuxiliaryRecordsPID = 71
>
> # PID of the page that will be shown when an event has been
> successfully entered on the FE
> eventSuccessfullySavedPID =
>
> # comma-separated list of file extensions which are allowed to be
> uploaded
> allowedExtensionsForUpload =
> jpg,jpeg,png,bmp,gif,tiff,tif,txt,pdf,ps,svg,doc,docx,sxw,odt,xls,xlsx,sxc,ods,ppt,pptx,sxi,odp,html,htm,css,js,xml,xsd,zip,rar,gz,tgz,tar,bz2,tbz,tbz2
>
>
> # comma-separated list of the fields to show in the FE-editor
> displayFrontEndEditorFields =
> subtitle,accreditation_number,credit_points,categories,event_type,cancelled,teaser,description,additional_information,begin_date,end_date,begin_date_registration,deadline_early_bird,deadline_registration,needs_registration,allows_multiple_registrations,queue_size,offline_attendees,attendees_min,attendees_max,target_groups,price_regular,price_regular_early,price_regular_board,price_special,price_special_early,price_special_board,payment_methods,place,room,lodgings,foods,speakers,leaders,partners,tutors,checkboxes,uses_terms_2,attached_file_box,notes
>
>
> # comma-separated list of the event fields which are required to be
> filled in the FE editor
> requiredFrontEndEditorFields =
>
> # comma-separated list of the place fields which are required to be
> filled in the FE editor
> requiredFrontEndEditorPlaceFields = city
>
> # UID of the payment method that corresponds to "bank transfer"
> bankTransferUID =
>
> # The target for external links in seminars.
> externalLinkTarget =
>
> # the maximum width of the image of a seminar in the single view
> seminarImageSingleViewWidth = 260
>
> # the maximum height of the image of a seminar in the single view
> seminarImageSingleViewHeight = 160
>
> # whether to allow front-end editing of speakers
> allowFrontEndEditingOfSpeakers = 0
>
> # whether to allow front-end editing of places
> allowFrontEndEditingOfPlaces = 0
>
> # whether to allow front-end editing of checkboxes
> allowFrontEndEditingOfCheckboxes = 0
>
> # whether to allow front-end editing of target groups
> allowFrontEndEditingOfTargetGroups = 0
>
> [...]
>
> }
>
> _______________________________________________
> TYPO3-project-seminars mailing list
> TYPO3-project-seminars at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-seminars
More information about the TYPO3-project-seminars
mailing list