Zitat:
Zitat von worCOhOLic könntest du mir nochmal detailliert sagen, was für einstellungen du dort gemacht hast? |
Bei den möglichen 3000 parametern in TS willst du das nicht wirklich oder?
Constants:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179:
| plugin.tx_cal_controller { pidList = 321 rights.defaultSavePid = 321 singleMaxW = 240 singleMaxH = 180 listMaxW = 120 listMaxH = 90 rights.edit = 1 rights.admin.user = rights.admin.group = 7 emailAddress = xxx emailName = xxx emailOrganisation = Forstinninger Bürger Treff view.event.remind.time = 30 view.event.notify.subscriptionViewPid = view.event.meeting.statusViewPid = 337 view.location.showMap = 0 view.dateFormat = %d %B view.timeFormat = %H:%M view.imagePath = EXT:cal/template/img view.javascriptPath = EXT:cal/template/js view.calendar.createCalendarTemplate = EXT:cal/template/create_calendar.tmpl view.calendar.confirmCalendarTemplate = EXT:cal/template/confirm_calendar.tmpl view.calendar.deleteCalendarTemplate = EXT:cal/template/delete_calendar.tmpl view.category.createCategoryTemplate = EXT:cal/template/create_category.tmpl view.category.confirmCategoryTemplate = EXT:cal/template/confirm_category.tmpl view.category.deleteCategoryTemplate = EXT:cal/template/delete_category.tmpl view.day.dayTemplate = fileadmin/ext/cal/day.tmpl view.week.weekTemplate = fileadmin/ext/cal/week.tmpl view.month.monthTemplate = fileadmin/ext/cal/month.tmpl view.month.monthSmallTemplate = EXT:cal/template/month_small.tmpl view.month.monthMediumTemplate = EXT:cal/template/month_medium.tmpl view.month.monthLargeTemplate = fileadmin/ext/cal/month_large.tmpl view.month.horizontalSidebarTemplate = EXT:cal/template/calendar_nav.tmpl view.year.yearTemplate = fileadmin/ext/cal/year.tmpl view.event.eventTemplate = fileadmin/ext/cal/event.tmpl view.event.phpicalendarEventTemplate = fileadmin/ext/cal/phpicalendar_event.tmpl view.event.createEventTemplate = fileadmin/ext/cal/create_event.tmpl view.event.confirmEventTemplate = EXT:cal/template/confirm_event.tmpl view.event.deleteEventTemplate = EXT:cal/template/delete_event.tmpl view.event.notify.all.onCreateTemplate = EXT:cal/template/notifyOnCreate.tmpl view.event.notify.all.onChangeTemplate = EXT:cal/template/notifyOnChange.tmpl view.event.notify.all.onDeleteTemplate = EXT:cal/template/notifyOnDelete.tmpl view.event.remind.all.template = EXT:cal/template/remind.tmpl view.event.subscriptionManagerTemplate = EXT:cal/template/subscription_manager.tmpl view.event.notify.confirmTemplate = EXT:cal/template/notifyConfirm.tmpl view.event.notify.unsubscribeConfirmTemplate = EXT:cal/template/notifyUnsubscribeConfirm.tmpl view.event.meeting.template = EXT:cal/template/invite.tmpl view.event.meeting.onChangeTemplate = EXT:cal/template/inviteOnChange.tmpl view.event.meeting.managerTemplate = EXT:cal/template/meetingManager.tmpl view.location.locationTemplate = EXT:cal/template/location.tmpl view.location.locationTemplate4Partner = EXT:cal/template/location_partner.tmpl view.location.locationTemplate4Address = EXT:cal/template/location_address.tmpl view.location.createLocationTemplate = EXT:cal/template/create_location.tmpl view.location.confirmLocationTemplate = EXT:cal/template/confirm_location.tmpl view.location.deleteLocationTemplate = EXT:cal/template/delete_location.tmpl view.organizer.organizerTemplate = EXT:cal/template/organizer.tmpl view.organizer.organizerTemplate4Partner = EXT:cal/template/organizer_partner.tmpl view.organizer.organizerTemplate4Address = EXT:cal/template/organizer_address.tmpl view.organizer.organizerTemplate4FEUser = EXT:cal/template/organizer_feuser.tmpl view.list.listTemplate = EXT:cal/template/list.tmpl view.list.listWithTeaserTemplate = EXT:cal/template/list_w_teaser.tmpl module.locationloader.template = EXT:cal/template/module_locationloader.tmpl view.admin.adminTemplate = EXT:cal/template/admin.tmpl view.other.sidebarTemplate = fileadmin/ext/cal/sidebar.tmpl view.other.searchBoxTemplate = EXT:cal/template/search_box.tmpl view.search.searchResultAllTemplate = EXT:cal/template/search_all.tmpl view.search.searchResultEventTemplate = EXT:cal/template/search_event.tmpl view.search.searchResultLocationTemplate = EXT:cal/template/search_location.tmpl view.search.searchResultOrganizerTemplate = EXT:cal/template/search_organizer.tmpl display.tt_news { externalPlugin = 1 externalPlugin.singleViewPid = 144 externalPlugin.additionalParams = tx_ttnews[tt_news]=###UID### } } |
Setup
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255: 256: 257: 258: 259: 260: 261: 262: 263: 264: 265: 266: 267: 268: 269: 270: 271: 272: 273: 274: 275: 276: 277: 278: 279: 280: 281: 282: 283: 284: 285: 286: 287: 288: 289: 290: 291: 292: 293: 294: 295: 296: 297: 298: 299: 300: 301: 302: 303: 304: 305: 306: 307: 308: 309: 310: 311: 312: 313: 314: 315: 316: 317: 318: 319: 320: 321: 322: 323: 324: 325: 326: 327: 328: 329: 330: 331: 332: 333: 334: 335: 336: 337: 338: 339: 340: 341: 342: 343: 344: 345: 346: 347: 348: 349: 350: 351: 352: 353: 354: 355: 356: 357: 358: 359: 360: 361: 362: 363: 364: 365: 366: 367: 368: 369: 370: 371: 372: 373: 374: 375: 376: 377: 378: 379: 380: 381: 382: 383: 384: 385: 386: 387: 388: 389: 390: 391: 392: 393: 394: 395: 396: 397: 398: 399: 400: 401: 402: 403: 404: 405: 406: 407: 408: 409: 410: 411: 412: 413: 414: 415: 416: 417: 418: 419: 420: 421: 422: 423: 424: 425: 426: 427: 428: 429: 430: 431: 432: 433: 434: 435: 436: 437: 438: 439: 440: 441: 442: 443: 444: 445: 446: 447: 448: 449: 450: 451: 452: 453: 454: 455: 456: 457: 458: 459: 460: 461: 462: 463: 464: 465: 466: 467: 468: 469: 470: 471: 472: 473: 474: 475: 476: 477: 478: 479: 480: 481: 482: 483: 484: 485: 486: 487: 488: 489: 490: 491: 492: 493: 494: 495: 496: 497: 498: 499: 500: 501: 502: 503: 504: 505: 506: 507: 508: 509: 510: 511: 512: 513: 514: 515: 516: 517: 518: 519: 520: 521: 522: 523: 524: 525: 526: 527: 528: 529: 530: 531: 532: 533: 534: 535: 536: 537: 538: 539: 540: 541: 542: 543: 544: 545: 546: 547: 548: 549: 550: 551: 552: 553: 554: 555: 556: 557: 558: 559: 560: 561: 562: 563: 564: 565: 566: 567: 568: 569: 570: 571: 572: 573: 574: 575: 576: 577: 578: 579: 580: 581: 582: 583: 584: 585: 586: 587: 588: 589: 590: 591: 592: 593: 594: 595: 596: 597: 598: 599: 600: 601: 602: 603: 604: 605: 606: 607: 608: 609: 610: 611: 612: 613: 614: 615: 616: 617: 618: 619: 620: 621: 622: 623: 624: 625: 626: 627: 628: 629: 630: 631: 632: 633: 634: 635: 636: 637: 638: 639: 640: 641: 642: 643: 644: 645: 646: 647: 648: 649: 650: 651: 652: 653: 654: 655: 656: 657: 658: 659: 660: 661: 662: 663: 664: 665: 666: 667: 668: 669: 670: 671: 672: 673: 674: 675: 676: 677: 678: 679: 680: 681: 682: 683: 684: 685: 686: 687: 688: 689: 690: 691: 692: 693: 694: 695: 696: 697: 698: 699: 700: 701: 702: 703: 704: 705: 706: 707: 708: 709: 710: 711: 712: 713: 714: 715: 716: 717: 718: 719: 720: 721: 722: 723: 724: 725: 726: 727: 728: 729: 730: 731: 732: 733: 734: 735: 736: 737: 738: 739: 740: 741: 742: 743: 744: 745: 746: 747: 748: 749: 750: 751: 752: 753: 754: 755: 756: 757: 758: 759: 760: 761: 762: 763: 764: 765: 766: 767: 768: 769: 770: 771: 772: 773: 774: 775: 776: 777: 778: 779: 780: 781: 782: 783: 784: 785: 786: 787: 788: 789: 790: 791: 792: 793: 794: 795: 796: 797: 798: 799: 800: 801: 802: 803: 804: 805: 806: 807: 808: 809: 810: 811: 812: 813: 814: 815: 816: 817: 818: 819: 820: 821: 822: 823: 824: 825: 826: 827: 828: 829: 830: 831: 832: 833: 834: 835: 836: 837: 838: 839: 840: 841: 842: 843: 844: 845: 846: 847: 848: 849: 850: 851: 852: 853: 854: 855: 856: 857: 858: 859: 860: 861: 862: 863: 864: 865: 866: 867: 868: 869: 870: 871: 872: 873: 874: 875: 876: 877: 878: 879: 880: 881: 882: 883: 884: 885: 886: 887: 888: 889: 890: 891: 892: 893: 894: 895: 896: 897: 898: 899: 900: 901: 902: 903: 904: 905: 906: 907:
| plugin.tx_cal_controller { calendarName = Veranstaltungskalender allowSubscribe = 0 subscribeFeUser = 1 dateConfig { dayPosition = 0 monthPosition = 1 yearPosition = 2 splitSymbol = . } dateParserConf { USmode = 0 } view { } view.day { dateFormatWeekList = %A, %d.%B %Y dateFormatDay = %a, %d.%m.%y timeFormatDay = %H:%M dateFormatWeek = %d.%B timeFormatWeek = %H:%M eventStartTimeFormatWeek = %H:%M eventEndTimeFormatWeek = %H:%M event < plugin.tx_cal_controller.view.event.event event { alldayTitle = TEXT alldayTitle { dataWrap > } } } view.week { dateFormatWeekList = %a, %d.%m.%y dateFormatDay = %a, %d.%m.%y timeFormatDay = %H:%M dateFormatWeek = %d. %B %Y timeFormatWeek = %H:%M eventStartTimeFormatWeek = %H:%M eventEndTimeFormatWeek = %H:%M } view.month { navigation = 1 monthTemplate = {$plugin.tx_cal_controller.view.month.monthTemplate} monthSmallTemplate = {$plugin.tx_cal_controller.view.month.monthSmallTemplate} monthMediumTemplate = {$plugin.tx_cal_controller.view.month.monthMediumTemplate} monthLargeTemplate = {$plugin.tx_cal_controller.view.month.monthLargeTemplate} monthMiniTemplate = ###MONTH_SMALL|+0### horizontalSidebarTemplate = {$plugin.tx_cal_controller.view.month.horizontalSidebarTemplate} showListInMonthView = 0 dateFormatMonth = %B %Y event < plugin.tx_cal_controller.view.day.event event { useTitleForLinkTitle = 1 notify { subscriptionViewPid = {$plugin.tx_cal_controller.view.event.notify.subscriptionViewPid} confirmTemplate = {$plugin.tx_cal_controller.view.event.notify.confirmTemplate} } cruser_name = TEXT cruser_name { dataWrap = <div>CrUserName: |</div> db_field = username } calendarStyle = TEXT calendarStyle { wrap = calendar| } title = TEXT title { crop > dataWrap > } startdate = TEXT startdate { dataWrap > } enddate = TEXT enddate { noTrimWrap = | - || required = 1 dataWrap > } starttime = TEXT starttime { dataWrap > } endtime = TEXT endtime { dataWrap > } category = TEXT category { required = 1 dataWrap > } categoryLink = TEXT categoryLink { required = 1 dataWrap > } organizer = TEXT organizer { required = 1 dataWrap > } location = TEXT location { required = 1 dataWrap > } teaser = TEXT teaser { required = 1 dataWrap > } description < tt_content.text.20 description { field > required = 1 dataWrap > } image < tt_content.image.20 image { textPos > 1.altText.field > 1.titleText.field > textPos = 17 imageCount = 4 stdWrap.dataWrap > 1.imageLinkWrap.enable.field > 1.imageLinkWrap.enable = 1 } isPreview = 0 preview < plugin.tx_cal_controller.view.event.description preview { crop = 100|.. stripHtml = 1 } attachment < tt_content.uploads attachment { layout = 1 20.stdWrap.dataWrap > } attachment_url = TEXT attachment_url { layout = 1 require = 1 wrap = ATTACHMENT:|; } attendee = TEXT attendee { required = 1 dataWrap > } attendeeIcon = <img src="###IMG_PATH###/%s.png" alt="%s" title="%s"/> ics = TEXT ics { required = 1 wrap = <div>|</div> } noEventFound = TEXT noEventFound { dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_no_results} } } meeting { template = {$plugin.tx_cal_controller.view.event.meeting.template} onChangeTemplate = {$plugin.tx_cal_controller.view.event.meeting.onChangeTemplate} statusViewPid = {$plugin.tx_cal_controller.view.event.meeting.statusViewPid} managerTemplate = {$plugin.tx_cal_controller.view.event.meeting.managerTemplate} lookingAhead = 300000; } } view.year { yearTemplate = {$plugin.tx_cal_controller.view.year.yearTemplate} event < plugin.tx_cal_controller.view.month.event } view.event { eventTemplate = {$plugin.tx_cal_controller.view.event.eventTemplate} phpicalendarEventTemplate = {$plugin.tx_cal_controller.view.event.phpicalendarEventTemplate} subscriptionManagerTemplate = {$plugin.tx_cal_controller.view.event.subscriptionManagerTemplate} dateFormat = %d.%B %Y timeFormat = %H:%M Uhr useDateSelector = 1 event { useTitleForLinkTitle = 1 notify { subscriptionViewPid = {$plugin.tx_cal_controller.view.event.notify.subscriptionViewPid} confirmTemplate = {$plugin.tx_cal_controller.view.event.notify.confirmTemplate} } cruser_name = TEXT cruser_name { dataWrap = <div>CrUserName: |</div> db_field = username } calendarStyle = TEXT calendarStyle { wrap = calendar| } title = TEXT title { dataWrap > } startdate = TEXT startdate { dataWrap > } enddate = TEXT enddate { noTrimWrap = | - || required = 1 dataWrap > } starttime = TEXT starttime { dataWrap > } endtime = TEXT endtime { dataWrap > } category = TEXT category { required = 1 dataWrap > } categoryLink = TEXT categoryLink { required = 1 dataWrap > } organizer = TEXT organizer { required = 1 dataWrap > } location = TEXT location { required = 1 dataWrap > } teaser = TEXT teaser { required = 1 dataWrap > } description < tt_content.text.20 description { field > required = 1 dataWrap > } image < tt_content.image.20 image { textPos > 1.altText.field > 1.titleText.field > textPos = 17 imageCount = 4 stdWrap.dataWrap > 1.imageLinkWrap.enable.field > 1.imageLinkWrap.enable = 1 } isPreview = 0 preview < plugin.tx_cal_controller.view.event.description preview { crop = 100|.. stripHtml = 1 } attachment < tt_content.uploads attachment { layout = 1 20.stdWrap.dataWrap > } attachment_url = TEXT attachment_url { layout = 1 require = 1 wrap = ATTACHMENT:|; } attendee = TEXT attendee { required = 1 dataWrap > } attendeeIcon = <img src="###IMG_PATH###/%s.png" alt="%s" title="%s"/> ics = TEXT ics { required = 1 wrap = <div>|</div> } noEventFound = TEXT noEventFound { dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_no_results} } } meeting { template = {$plugin.tx_cal_controller.view.event.meeting.template} onChangeTemplate = {$plugin.tx_cal_controller.view.event.meeting.onChangeTemplate} statusViewPid = {$plugin.tx_cal_controller.view.event.meeting.statusViewPid} managerTemplate = {$plugin.tx_cal_controller.view.event.meeting.managerTemplate} lookingAhead = 300000; } } view.list { dateFormatList = %a, %d.%m.%y timeFormatList = %H:%M } view.location { } view.organizer { } view.ics { showIcsLinks = {$plugin.tx_cal_controller.view.ics.showIcsLinks} link_wrap = <div class="ics_link">%s</div> icsTemplate = {$plugin.tx_cal_controller.view.ics.icsTemplate} icsListTemplate = {$plugin.tx_cal_controller.view.ics.icsListTemplate} event < plugin.tx_cal_controller.view.list.event event { category { require = 1 dataWrap = CATEGORIES:| } location { require = 1 dataWrap = LOCATION:| } organizer { require = 1 dataWrap = ORGANIZER:| } title { dataWrap = SUMMARY:| } description { dataWrap = DESCRIPTION:| } } } view.single_ics { event < plugin.tx_cal_controller.view.ics.event } view.holiday { enable = 1 stdWrap { wrap = <table id="holidayview">|</table> } row_stdWrap { wrap = <tr>|</tr> } headerItem_stdWrap { wrap = <td class="holidayview_header">|</td> } item_stdWrap { wrap = <td>|</td> } color_stdWrap { wrap = <div class="holidayitem |"> </div> } } view.other { dateFormatWeekJump = %d.%b dateFormatMonthJump = %B %Y userFolderId = 154 showSearch = 1 showGoto = 1 showCategorySelection = 1 categorySelectorSubmit = <input type="image" class="refresh_calendar" src="###IMG_PATH###/refresh.gif" alt="###REFRESH_LABEL###" title="###REFRESH_LABEL###"> showCalendarSelector = 1 optionString = <option value="%s">%s</option> showTomorrowEvents = 1 } view.admin { |