diff --git a/Configuration/TCA/Overrides/tx_news_domain_model_news.php b/Configuration/TCA/Overrides/tx_news_domain_model_news.php index 004f3e3..758ceac 100644 --- a/Configuration/TCA/Overrides/tx_news_domain_model_news.php +++ b/Configuration/TCA/Overrides/tx_news_domain_model_news.php @@ -1,8 +1,8 @@ 1, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews.tx_extbase_type', + 'label' => $ll.'tx_datednews.tx_extbase_type', 'config' => [ 'type' => 'select', 'items' => [], @@ -30,7 +30,7 @@ 'application' => [ 'exclude' => 1, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.application', + 'label' => $ll.'tx_datednews_domain_model_news.application', 'config' => [ 'type' => 'inline', 'foreign_table' => 'tx_datednews_domain_model_application', @@ -49,7 +49,7 @@ ], 'showincalendar' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.showincalendar', + 'label' => $ll.'tx_datednews_domain_model_news.showincalendar', 'config' => [ 'type' => 'check', 'default' => 0, @@ -58,7 +58,7 @@ ], 'enable_application' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.enable_application', + 'label' => $ll.'tx_datednews_domain_model_news.enable_application', 'config' => [ 'type' => 'check', 'default' => 0, @@ -67,7 +67,7 @@ ], 'fulltime' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.fulltime', + 'label' => $ll.'tx_datednews_domain_model_news.fulltime', 'config' => [ 'type' => 'check', 'default' => 0, @@ -76,7 +76,7 @@ ], 'eventstart' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.eventstart', + 'label' => $ll.'tx_datednews_domain_model_news.eventstart', 'config' => [ 'type' => 'input', 'size' => 16, @@ -87,7 +87,7 @@ ], 'eventend' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.eventend', + 'label' => $ll.'tx_datednews_domain_model_news.eventend', 'config' => [ 'type' => 'input', 'size' => 16, @@ -98,7 +98,7 @@ ], 'eventlocation' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.eventlocation', + 'label' => $ll.'tx_datednews_domain_model_news.eventlocation', 'config' => [ 'type' => 'input', 'size' => 30, @@ -108,18 +108,18 @@ ], 'eventtype' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.eventtype', + 'label' => $ll.'tx_datednews_domain_model_news.eventtype', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'items' => [ - ['is not an event', ''], - ['Event', 'Event'], - ['Publication Event', 'PublicationEvent'], - ['Exhibition', 'ExhibitionEvent'], - ['Visual Arts Event', 'VisualArtsEvent'], - ['Business Event', 'BusinessEvent'], - ['Education Event', 'EducationEvent'], + [$ll.'tx_datednews_eventtype.isNotEvent', ''], + [$ll.'tx_datednews_eventtype.event', 'Event'], + [$ll.'tx_datednews_eventtype.publication', 'PublicationEvent'], + [$ll.'tx_datednews_eventtype.exhibition', 'ExhibitionEvent'], + [$ll.'tx_datednews_eventtype.visualArts', 'VisualArtsEvent'], + [$ll.'tx_datednews_eventtype.business', 'BusinessEvent'], + [$ll.'tx_datednews_eventtype.education', 'EducationEvent'], ], 'size' => 1, 'maxitems' => 1, @@ -128,7 +128,7 @@ ], 'textcolor' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.textcolor', + 'label' => $ll.'tx_datednews_domain_model_news.textcolor', 'config' => [ 'type' => 'input', 'size' => 30, @@ -138,7 +138,7 @@ ], 'backgroundcolor' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.backgroundcolor', + 'label' => $ll.'tx_datednews_domain_model_news.backgroundcolor', 'config' => [ 'type' => 'input', 'size' => 30, @@ -148,7 +148,7 @@ ], 'targetgroup' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.targetgroup', + 'label' => $ll.'tx_datednews_domain_model_news.targetgroup', 'config' => [ 'type' => 'text', 'cols' => 60, @@ -158,7 +158,7 @@ ], 'slots' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.slots', + 'label' => $ll.'tx_datednews_domain_model_news.slots', 'config' => [ 'type' => 'input', 'size' => 30, @@ -168,7 +168,7 @@ ], 'price' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.price', + 'label' => $ll.'tx_datednews_domain_model_news.price', 'config' => [ 'type' => 'input', 'size' => 30, @@ -178,7 +178,7 @@ ], 'early_bird_price' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.early_bird_price', + 'label' => $ll.'tx_datednews_domain_model_news.early_bird_price', 'config' => [ 'type' => 'input', 'size' => 30, @@ -188,7 +188,7 @@ ], 'early_bird_date' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.early_bird_date', + 'label' => $ll.'tx_datednews_domain_model_news.early_bird_date', 'config' => [ 'type' => 'input', 'size' => 16, @@ -199,7 +199,7 @@ ], 'locations' => [ 'exclude' => 0, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.locations', + 'label' => $ll.'tx_datednews_domain_model_news.locations', 'config' => [ 'type' => 'select', 'renderType' => 'selectMultipleSideBySide', @@ -241,7 +241,7 @@ ], 'persons' => [ 'exclude' => 1, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.persons', + 'label' => $ll.'tx_datednews_domain_model_news.persons', 'config' => [ 'type' => 'select', 'renderType' => 'selectMultipleSideBySide', @@ -284,19 +284,19 @@ 'recurrence' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.recurrence', + 'label' => $ll.'tx_datednews_domain_model_news.recurrence', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'items' => [ - ['-- none --', 0], - ['daily', 1], - ['weekly', 2], - ['workdays', 3], - ['every other week', 4], - ['monthly', 5], - ['yearly', 6], - ['user defined', 7], + [$ll.'tx_datednews_recurrence.none', 0], + [$ll.'tx_datednews_recurrence.daily', 1], + [$ll.'tx_datednews_recurrence.weekly', 2], + [$ll.'tx_datednews_recurrence.workdays', 3], + [$ll.'tx_datednews_recurrence.everyOtherWeek', 4], + [$ll.'tx_datednews_recurrence.monthly', 5], + [$ll.'tx_datednews_recurrence.yearly', 6], + [$ll.'tx_datednews_recurrence.userdefined', 7], ], 'size' => 1, 'maxitems' => 1, @@ -306,14 +306,14 @@ ], 'recurrence_type' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.recurrence_type', + 'label' => $ll.'tx_datednews_domain_model_news.recurrence_type', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'items' => [ - ['-- choose --', 0], - ['create events until', 1], - ['create specific number of events', 2], + [$ll.'tx_datednews_recurrence.choose', 0], + [$ll.'tx_datednews_recurrence.createUntil', 1], + [$ll.'tx_datednews_recurrence.createNumber', 2], ], 'size' => 1, 'maxitems' => 1, @@ -323,7 +323,7 @@ ], 'recurrence_until' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.recurrence_until', + 'label' => $ll.'tx_datednews_domain_model_news.recurrence_until', 'config' => [ 'type' => 'input', 'size' => 16, @@ -335,7 +335,7 @@ ], 'recurrence_count' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.recurrence_count', + 'label' => $ll.'tx_datednews_domain_model_news.recurrence_count', 'config' => [ 'type' => 'input', 'size' => 10, @@ -355,16 +355,16 @@ 'ud_type' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_type', + 'label' => $ll.'tx_datednews_domain_model_news.ud_type', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'items' => [ - ['-- choose --', 0], - ['daily', 1], - ['weekly', 2], - ['monthly', 3], - ['yearly', 4], + [$ll.'tx_datednews_recurrence.choose', 0], + [$ll.'tx_datednews_recurrence.daily', 1], + [$ll.'tx_datednews_recurrence.weekly', 2], + [$ll.'tx_datednews_recurrence.monthly', 3], + [$ll.'tx_datednews_recurrence.yearly', 4], ], 'size' => 1, 'maxitems' => 1, @@ -375,7 +375,7 @@ 'ud_daily_everycount' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_daily_everycount', + 'label' => $ll.'tx_datednews_domain_model_news.ud_daily_everycount', 'config' => [ 'type' => 'input', 'size' => 4, @@ -396,7 +396,7 @@ 'ud_weekly_everycount' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_weekly_everycount', + 'label' => $ll.'tx_datednews_domain_model_news.ud_weekly_everycount', 'config' => [ 'type' => 'input', 'size' => 4, @@ -415,17 +415,17 @@ ], 'ud_weekly_weekdays' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_weekly_weekdays', + 'label' => $ll.'tx_datednews_domain_model_news.ud_weekly_weekdays', 'config' => [ 'type' => 'check', 'items' => [ - ['Monday', 0], - ['Tuesday', 1], - ['Wednesday', 2], - ['Thursday', 3], - ['Friday', 4], - ['Saturday', 5], - ['Sunday', 6], + [$ll.'tx_datednews_weekdays.Monday', 0], + [$ll.'tx_datednews_weekdays.Tuesday', 1], + [$ll.'tx_datednews_weekdays.Wednesday', 2], + [$ll.'tx_datednews_weekdays.Thursday', 3], + [$ll.'tx_datednews_weekdays.Friday', 4], + [$ll.'tx_datednews_weekdays.Saturday', 5], + [$ll.'tx_datednews_weekdays.Sunday', 6], ], 'cols' => 'inline', ], @@ -434,7 +434,7 @@ 'ud_monthly_base' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_monthly_base', + 'label' => $ll.'tx_datednews_domain_model_news.ud_monthly_base', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', @@ -451,7 +451,7 @@ ], 'ud_monthly_everycount' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_monthly_everycount', + 'label' => $ll.'tx_datednews_domain_model_news.ud_monthly_everycount', 'config' => [ 'type' => 'input', 'size' => 4, @@ -470,7 +470,7 @@ ], 'ud_monthly_perday' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_monthly_perday', + 'label' => $ll.'tx_datednews_domain_model_news.ud_monthly_perday', 'config' => [ 'type' => 'check', 'items' => [ @@ -487,18 +487,18 @@ ], 'ud_monthly_perday_weekdays' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_monthly_perday_weekdays', + 'label' => $ll.'tx_datednews_domain_model_news.ud_monthly_perday_weekdays', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'items' => [ - ['Monday', 0], - ['Tuesday', 1], - ['Wednesday', 2], - ['Thursday', 3], - ['Friday', 4], - ['Saturday', 5], - ['Sunday', 6], + [$ll.'tx_datednews_weekdays.Monday', 0], + [$ll.'tx_datednews_weekdays.Tuesday', 1], + [$ll.'tx_datednews_weekdays.Wednesday', 2], + [$ll.'tx_datednews_weekdays.Thursday', 3], + [$ll.'tx_datednews_weekdays.Friday', 4], + [$ll.'tx_datednews_weekdays.Saturday', 5], + [$ll.'tx_datednews_weekdays.Sunday', 6], ], 'size' => 1, 'maxitems' => 1, @@ -508,7 +508,7 @@ ], 'ud_monthly_perdate_day' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_monthly_perdate_day', + 'label' => $ll.'tx_datednews_domain_model_news.ud_monthly_perdate_day', 'config' => [ 'type' => 'check', 'items' => [ @@ -550,7 +550,7 @@ ], 'ud_monthly_perdate_lastday' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_monthly_perdate_lastday', + 'label' => $ll.'tx_datednews_domain_model_news.ud_monthly_perdate_lastday', 'config' => [ 'type' => 'check', 'items' => [ @@ -562,7 +562,7 @@ 'ud_yearly_everycount' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_yearly_everycount', + 'label' => $ll.'tx_datednews_domain_model_news.ud_yearly_everycount', 'config' => [ 'type' => 'input', 'size' => 4, @@ -581,7 +581,7 @@ ], 'ud_yearly_perday' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_yearly_perday', + 'label' => $ll.'tx_datednews_domain_model_news.ud_yearly_perday', 'config' => [ 'type' => 'check', 'items' => [ @@ -599,18 +599,18 @@ ], 'ud_yearly_perday_weekdays' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_yearly_perday_weekdays', + 'label' => $ll.'tx_datednews_domain_model_news.ud_yearly_perday_weekdays', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'items' => [ - ['Monday', 0], - ['Tuesday', 1], - ['Wednesday', 2], - ['Thursday', 3], - ['Friday', 4], - ['Saturday', 5], - ['Sunday', 6], + [$ll.'tx_datednews_weekdays.Monday', 0], + [$ll.'tx_datednews_weekdays.Tuesday', 1], + [$ll.'tx_datednews_weekdays.Wednesday', 2], + [$ll.'tx_datednews_weekdays.Thursday', 3], + [$ll.'tx_datednews_weekdays.Friday', 4], + [$ll.'tx_datednews_weekdays.Saturday', 5], + [$ll.'tx_datednews_weekdays.Sunday', 6], ], 'size' => 1, 'maxitems' => 1, @@ -620,23 +620,23 @@ ], 'ud_yearly_perday_month' => [ 'exclude' => false, - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.ud_yearly_perday_month', + 'label' => $ll.'tx_datednews_domain_model_news.ud_yearly_perday_month', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'items' => [ - ['January', 1], - ['February', 2], - ['March', 3], - ['April', 4], - ['May', 5], - ['June', 6], - ['Jule', 7], - ['August', 8], - ['September', 9], - ['October', 10], - ['November', 11], - ['December', 12], + [$ll.'tx_datednews_months.January', 1], + [$ll.'tx_datednews_months.February', 2], + [$ll.'tx_datednews_months.March', 3], + [$ll.'tx_datednews_months.April', 4], + [$ll.'tx_datednews_months.May', 5], + [$ll.'tx_datednews_months.June', 6], + [$ll.'tx_datednews_months.July', 7], + [$ll.'tx_datednews_months.August', 8], + [$ll.'tx_datednews_months.September', 9], + [$ll.'tx_datednews_months.October', 10], + [$ll.'tx_datednews_months.November', 11], + [$ll.'tx_datednews_months.December', 12], ], 'size' => 1, 'maxitems' => 1, @@ -648,19 +648,19 @@ 'recurrence_updated_behavior' => [ 'exclude' => false, - 'label' => 'Behavior of building and overriding recurring events. Handle carefully!', + 'label' => $ll.'tx_datednews_recurrence.updateBehaviour', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'items' => [ - ['-- choose --', ''], - ['do nothing (standard save behavior of TYPO3 records)', 1], - ['build/overwrite all (existing applications for recurring events will be lost!)', 2], - ['rebuild all none modified recurring events', 3], - ['overwrite all fields in all recurring events', 4], - ['overwrite all fields in none modified recurring events', 5], - ['overwrite only changed fields in all recurring events', 6], - ['overwrite only changed fields in none modified recurring events', 7], + [$ll.'tx_datednews_recurrence.choose', ''], + [$ll.'tx_datednews_recurrence.doNothing', 1], + [$ll.'tx_datednews_recurrence.overwriteAll', 2], + [$ll.'tx_datednews_recurrence.rebuildNoneModified', 3], + [$ll.'tx_datednews_recurrence.overwriteAllFields', 4], + [$ll.'tx_datednews_recurrence.overwriteAllFieldsNoneModified', 5], + [$ll.'tx_datednews_recurrence.overwriteChangedFieldsInAll', 6], + [$ll.'tx_datednews_recurrence.overwriteChangedFieldsInNoneModified', 7], ], 'size' => 1, 'maxitems' => 1, @@ -671,13 +671,13 @@ ], 'newsrecurrence' => [ - 'label' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_newsrecurrence', + 'label' => $ll.'tx_datednews_domain_model_newsrecurrence', 'config' => [ - 'type' => 'inline', - 'foreign_table' => 'tx_datednews_domain_model_newsrecurrence', - 'MM' => 'tx_datednews_news_newsrecurrence_mm', - 'foreign_field' => 'parent_event', //zum anlegen muss es auskommentiert sein, zum anzeigen einkommentiert? - 'foreign_default_sortby' => 'eventstart DESC', + 'type' => 'inline', + 'foreign_table' => 'tx_datednews_domain_model_newsrecurrence', + 'MM' => 'tx_datednews_news_newsrecurrence_mm', + 'foreign_field' => 'parent_event', //zum anlegen muss es auskommentiert sein, zum anzeigen einkommentiert? + 'foreign_default_sortby' => 'eventstart DESC', // 'foreign_sortby' => 'eventstart', 'maxitems' => 9999, 'appearance' => [ @@ -766,7 +766,7 @@ ,--div--;LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_recurrences_overrides, --palette--;LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_news.tx_datednews_recurrence_overrides;tx_datednews_recurrence_overrides, - ' + ' ); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tx_news_domain_model_news', 'eventtype', '', 'after:istopnews'); diff --git a/Configuration/TCA/tx_datednews_domain_model_application.php b/Configuration/TCA/tx_datednews_domain_model_application.php index 4da9b9a..2f059f3 100644 --- a/Configuration/TCA/tx_datednews_domain_model_application.php +++ b/Configuration/TCA/tx_datednews_domain_model_application.php @@ -1,5 +1,7 @@ [ 'title' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_application', diff --git a/Configuration/TCA/tx_datednews_domain_model_location.php b/Configuration/TCA/tx_datednews_domain_model_location.php index a02797c..81758eb 100644 --- a/Configuration/TCA/tx_datednews_domain_model_location.php +++ b/Configuration/TCA/tx_datednews_domain_model_location.php @@ -1,5 +1,7 @@ [ 'title' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_location', diff --git a/Configuration/TCA/tx_datednews_domain_model_newsrecurrence.php b/Configuration/TCA/tx_datednews_domain_model_newsrecurrence.php index 4cb5ac2..5722c9c 100644 --- a/Configuration/TCA/tx_datednews_domain_model_newsrecurrence.php +++ b/Configuration/TCA/tx_datednews_domain_model_newsrecurrence.php @@ -1,5 +1,7 @@ [ 'title' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_newsrecurrence', @@ -18,7 +20,7 @@ 'disabled' => 'hidden', ], 'searchFields' => 'eventstart,eventend,eventlocation,bodytext,teaser,parent_event', - 'iconfile' => 'EXT:dated_news/Resources/Public/Icons/tx_datednews_domain_model_newsrecurrence.gif', + 'iconfile' => 'EXT:dated_news/Resources/Public/Icons/tx_datednews_domain_model_newsrecurrence.svg', ], 'interface' => [ 'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, eventstart, eventend, bodytext, teaser, modified, parent_event, application,slots,early_bird_date,locations,persons,enable_application,showincalendar,disregard_changes_on_saving', @@ -311,7 +313,7 @@ // set by JS if recurrence_updated_behavior of parent event is set > 3. This will disregard changes directly made in this model. 'disregard_changes_on_saving' => [ 'exclude' => false, - 'config' => [ + 'config' => [ 'type' => 'check', 'items' => [ ['', 0], diff --git a/Configuration/TCA/tx_datednews_domain_model_person.php b/Configuration/TCA/tx_datednews_domain_model_person.php index 1326ccc..afb9fa2 100644 --- a/Configuration/TCA/tx_datednews_domain_model_person.php +++ b/Configuration/TCA/tx_datednews_domain_model_person.php @@ -1,5 +1,7 @@ [ 'title' => 'LLL:EXT:dated_news/Resources/Private/Language/locallang_db.xlf:tx_datednews_domain_model_person', diff --git a/Resources/Private/Language/de.locallang.xlf b/Resources/Private/Language/de.locallang.xlf index 9d7e307..1c32310 100644 --- a/Resources/Private/Language/de.locallang.xlf +++ b/Resources/Private/Language/de.locallang.xlf @@ -93,7 +93,7 @@ Name - Name + Vorname Address 2 @@ -132,11 +132,11 @@ Name - Name + Vorname Surname - Vorname + Nachname Title @@ -163,7 +163,7 @@ Name - Name + Vorname Mrs. @@ -187,7 +187,7 @@ Surname - Vorname + Nachname Email @@ -300,8 +300,12 @@
Mit freundlichen Grüßen,
Ihr My Company Team]]>
- Managing director: Cheffe
Registration: Amtsgericht xxx / VAT ID: xxxxx

Phone +49 (000) 0000

General Terms and Conditions of My Company apply ]]> - Managing director: Cheffe
Registration: xxx / Steuernummer: xxxx 

Tel +49 (000) 000
]]>
+ Managing director: Cheffe
Registration: Amtsgericht xxx / VAT ID: xxxxx +
Phone +49 (000) 0000

General Terms and Conditions of My Company apply ]]> + Managing director: Cheffe
Registration: xxx / Steuernummer: xxxx +
Tel +49 (000) 000
]]>
(This link expires in %s days.) diff --git a/Resources/Private/Language/de.locallang_db.xlf b/Resources/Private/Language/de.locallang_db.xlf new file mode 100644 index 0000000..5d923f0 --- /dev/null +++ b/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,471 @@ + + + +
+ + + Veranstaltungsdaten + + + Benutzerdefinierte Wiederholungssequenz + + + Überschreibe Wiederholungen + + + Veranstaltungsbeginn + + + Veranstaltungsende + + + Veranstaltungsort (deprecated) + + + Veranstaltungsart (Strukturierte Daten nach Schema.org) + + + Zeige in Kalender + + + Benutzer kann buchen / sich anmelden + + + Ganztägige Veranstaltung + + + Verfügbare Plätze + + + Textfarbe (Kalenderansicht) + + + Hintergrundfarbe (Kalenderansicht) + + + Zielgruppe + + + Preis + + + Frühbucherpreis + + + Frühbucherdatum + + + Orte + + + Personen + + + Anmeldungen / Buchungen + + + Dated News + + + + Wiederholungen + + + Art der Wiederholung + + + + Anzahl der Termine + + + Wiederholungsschema + + + Every n days + + + Every n weeks + + + on + an + + + Ud Monthly Base + + + on + an + + + + Days of month + + + + Every n months + + + Every n years + + + Ud Yearly Perday + + + + in + + + Dated News News + + + News Wiederholung + + + Veranstaltungsstart + + + Veranstaltungsende + + + Veranstaltungsort + + + Langtext + + + Anreissertext + + + Geändert + + + Parent Event + + + + + Hintergrundfarbe verwandter News in Kalender + + + Textfarbe verwandter News in Kalender + + + + + Ort + + + Name + + + Adresse 2 + + + PLZ + + + Adresse + + + Ort + + + Land + + + Telefon + + + E-Mail + + + + + Person + + + Vorname + + + Nachname + + + Titel + + + E-Mail + + + Foto + + + + + Anmeldung + + + Vorname + + + Titel + + + Anmeldungen + + + Nachname + + + E-Mail + + + Events + + + Reserved Slots + + + Firma + + + Adresse + + + Adresse 2 + + + PLZ + + + Ort + + + Land + + + Kosten + + + Telefon + + + Mobil + + + Ust. Nr. + + + Nachricht + + + Akzeptiere Bedingungen + + + Bestätigt via E-Mail Link (double-opt-in) + + + + Seiten-ID für Buchungsbestätigung + + + Buchung + + + Sender Mail + + + Sender Name + + + Admin Mails for notification, comma seperated + + + + + Wähle Farbe + + + + Durchführungsbestätigung + + + All existing recurrences of this event will be deleted! All existing applications / registrations will be lost as well! + + + All existing none modified recurrences will be deleted. Recurrences where applications / registrations allready available will be kept. + + + All fields in recurrences will be overwritten by corresponding fields in main event! + + + All fields in all none modified recurrences will be overwritten by corresponding fields in main event! + + + All fields which are changed in main event, will be copied to corresponding fields in all recurrences! Changes in these recurrences are lost then. + + + All fields which are changed in main event, will be copied to corresponding fields in all none modified recurrences! Changes in these recurrences are lost then. + + + + Aktuelle Ansicht: + + + Dated News Kalender + + + Dated News Liste + + + Dated News Detailansicht + + + Dated News Buchungsseite + + + Dated News Bestätigungsseite + + + + + + Verhalten beim Erstellen und Überschreiben wiederkehrender Termine. Vorsichtige Handhabung! + + + + + Ist keine Veranstaltung + + + Veranstaltung + + + Publikationstermin + + + Ausstellung + + + Veranstaltung der bildenden Künste + + + Geschäftliche Veranstaltung + + + Bildungsveranstaltung + + + + -- keine -- + + + täglich + + + wöchentlich + + + werktags + + + every other week + + + monatlich + + + jährlich + + + benutzerdefiniert + + + + -- wählen -- + + + erstelle Veranstaltungstermine bis + + + erstelle bestimmte Anzahl an Veranstaltungsterminen + + + + Mache nichts (übliches Speicherverhalten von TYPO3 Datensätzen + + + build/overwrite all (existing applications for recurring events will be lost!) + Erstelle/überschreibe alle (ACHTUNG: bestehende Anmeldungen für wiederkehrende Termine gehen verloren!) + + + rebuild all none modified recurring events + Erstelle alle unveränderten wiederkehrenden Termine neu + + + overwrite all fields in all recurring events + Überschreibe alle Felder in allen wiederkehrenden Terminen + + + overwrite all fields in none modified recurring events + Überschreibe alle Felder in allen unveränderten wiederkehrenden Terminen + + + overwrite only changed fields in all recurring events + Überschreibe nur veränderte Felder in allen wiederkehrenden Terminen + + + overwrite only changed fields in none modified recurring events + Überschreibe nur veränderte Felder in allen unveränderten wiederkehrenden Termine + + + + Jänner + + + Februar + + + März + + + Mai + + + Juni + + + Juli + + + Oktober + + + Dezember + + + + Montag + + + Dienstag + + + Mittwoch + + + Donnerstag + + + Freitag + + + Samstag + + + Sonntag + + + + + \ No newline at end of file diff --git a/Resources/Private/Language/locallang_db.xlf b/Resources/Private/Language/locallang_db.xlf index 3952d9b..a63da6c 100644 --- a/Resources/Private/Language/locallang_db.xlf +++ b/Resources/Private/Language/locallang_db.xlf @@ -175,7 +175,7 @@ Phone - Email + E-mail @@ -184,16 +184,16 @@ Person - Name + Firstname - Surname + Lastname Title - Email + E-mail Photo @@ -206,7 +206,7 @@ Application - Name + Firstname Title @@ -215,10 +215,10 @@ Applications - Surname + Lastname - Email + E-mail Events @@ -328,8 +328,150 @@ Dated News Confirmation Page - - + + + Behavior of building and overriding recurring events. Handle carefully! + + + + + Is not an event + + + Event + + + Publication event + + + Exhibition + + + Visual arts event + + + Business event + + + Education event + + + + -- none -- + + + daily + + + weekly + + + workdays + + + every other week + + + monthly + + + yearly + + + user defined + + + -- choose -- + + + create events until + + + create specific number of events + + + + do nothing (standard save behavior of TYPO3 records) + + + build/overwrite all (existing applications for recurring events will be lost!) + + + rebuild all none modified recurring events + + + overwrite all fields in all recurring events + + + overwrite all fields in none modified recurring events + + + overwrite only changed fields in all recurring events + + + overwrite only changed fields in none modified recurring events + + + + January + + + February + + + March + + + April + + + May + + + June + + + July + + + August + + + September + + + October + + + November + + + December + + + + Monday + + + Tuesday + + + Wednesday + + + Thursday + + + Friday + + + Saturday + + + Sunday + + + \ No newline at end of file diff --git a/Resources/Public/Icons/tx_datednews_domain_model_newsrecurrence.svg b/Resources/Public/Icons/tx_datednews_domain_model_newsrecurrence.svg new file mode 100644 index 0000000..59fe9f6 --- /dev/null +++ b/Resources/Public/Icons/tx_datednews_domain_model_newsrecurrence.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ext_emconf.php b/ext_emconf.php index fd4eb40..a470712 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -1,36 +1,37 @@ 'Dated News', - 'description' => 'Extends the TYPO3 versatile news system extension tx_news with a calendar view using fullcalendar.js/qtip.js and allows to book for the now pricable events', - 'category' => 'fe', - 'author' => 'Falk Röder', - 'author_email' => 'mail@falk-roeder.de', - 'state' => 'stable', - 'internal' => '', - 'uploadfolder' => '0', - 'createDirs' => '', - 'clearCacheOnLoad' => 1, - 'version' => '5.1.1', - 'constraints' => [ - 'depends' => [ - 'typo3' => '7.6.13-8.7.99', - 'news' => '5.3.0-6.3.99', - 'recurr' => '1.0.0', - ], - 'conflicts' => [ - ], - 'suggests' => [ - ], + 'title' => 'Dated News', + 'description' => 'Extends the TYPO3 versatile news system extension tx_news with a calendar view using fullcalendar.js/qtip.js and allows to book for the now pricable events', + 'category' => 'fe', + 'author' => 'Falk Röder', + 'author_email' => 'mail@falk-roeder.de', + 'author_company' => '', + 'state' => 'stable', + 'uploadfolder' => false, + 'createDirs' => '', + 'clearCacheOnLoad' => 1, + 'version' => '5.1.1', + 'constraints' => [ + 'depends' => [ + 'typo3' => '7.6.13-8.7.99', + 'news' => '5.3.0-7.0.99', + 'recurr' => '1.0.0', ], + 'conflicts' => [ + ], + 'suggests' => [ + ], + ], + 'clearcacheonload' => true, ]; diff --git a/ext_localconf.php b/ext_localconf.php index 07acd0a..4dd2941 100644 --- a/ext_localconf.php +++ b/ext_localconf.php @@ -1,8 +1,6 @@ clearJsCache'; -//PageLayoutHook of tx_news +// PageLayoutHook of tx_news $GLOBALS['TYPO3_CONF_VARS']['EXT']['news'][\GeorgRinger\News\Hooks\PageLayoutView::class]['extensionSummary']['dated_news'] - = \FalkRoeder\DatedNews\Hooks\PageLayoutView::class . '->extensionSummary'; + = \FalkRoeder\DatedNews\Hooks\PageLayoutView::class.'->extensionSummary'; \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( 'GeorgRinger.news', diff --git a/ext_tables.php b/ext_tables.php index 2c8975e..7f119dc 100644 --- a/ext_tables.php +++ b/ext_tables.php @@ -1,25 +1,24 @@ addBackendJS'; + $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_pagerenderer.php']['render-preProcess'][] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'Classes/Hooks/PageRenderer.php:FalkRoeder\\DatedNews\\Hooks\\PageRenderer->addBackendJS'; } //TYPO3 V7 $TCA['tx_news_domain_model_news']['ctrl']['requestUpdate'] = 'eventtype'; -if (TYPO3_MODE=='BE') { +if (TYPO3_MODE == 'BE') { $GLOBALS['TBE_STYLES']['skins'][$_EXTKEY] = [ - 'name' => $_EXTKEY, + 'name' => $_EXTKEY, 'stylesheetDirectories' => [ - 'css' => 'EXT:' . $_EXTKEY . '/Resources/Public/CSS/Backend/' - ] + 'css' => 'EXT:'.$_EXTKEY.'/Resources/Public/CSS/Backend/', + ], ]; }