Da ich leider nun auf das selbe Problem stoße, und auch nicht so richtig eine Lösung finde, pusche ich das mal![]()
Hallo liebe Typo Gemeinde,
ich sitze jetzt schon seit Tagen an folgendem Problem:
Typo3 4.31 feeditadvanced 1.2 und Extension ca 1.31 (Calendar Base).
Wenn ich mir die Seiten als Admin im Frontend anschaue, kann ich zwar meine Seiten editieren jedoch nicht Termine editieren, anlegen oder löschen.
Habe im Ts folgendes:
Wenn ich ins TS folgendes aufnehme:Code:plugin.tx_cal_controller.rights.edit = 1 plugin.tx_cal_controller.rights.admin.user = 1 plugin.tx_cal_controller.rights.admin.group = 1
dann kann jeder neue Termine anlegen. Das möchte ich natürlich nicht. Es sollen neben dem Admin noch eine weitere Gruppe Termine anlegen und ihre eigenen Termine ändern und löschen dürfen.Code:plugin.tx_cal_controller.rights { create.event { # Public Usern das Editing erlaugen public = 1 fields { # spezielle Konfigurationen für einige Felder: # es kann z. B. kein Kalender ausgewählt werden: calendar_id.public = 0 # statt dessen wird ein Kalender voreingestellt (muss ein öffentlicher sein, natürlich) calendar_id.default = 1 # die Auswahl der Organisatoren ist inaktiv cal_organizer.public = 0 organizer.public = 0 # ebenso das Pulldownmenü für die Orte cal_location.public = 0 } } }
Ich habe jetzt schon so viel ausprobiert. Ich bekomme es einfach nicht hin.
Kann mir einer helfen??? BITTE
Gruß Hobby_Prog
Da ich leider nun auf das selbe Problem stoße, und auch nicht so richtig eine Lösung finde, pusche ich das mal![]()
Hallo Bobo,
ich habe das glaube ich jetzt so gelöst (es klappt auf jeden Fall).
Typoscript:
plugin.tx_cal_controller {
rights {
create.event {
# Gruppe, der das Frontend-Editing erlaubt wird.
group = 2
etc.
Dann eine websitebenutzer gruppe angelegt id=2
Bingo.
Gruß Hobby-Prog
Dumme Frage, aber ich stehe gerade etwas auf dem Schlauch. Hast du das in deine Template-Config mit reingehauen, oder hast du für den Kalender ein spezielles Template angelegt?
Ich habe dafür ein eigenes Typoscript angelegt und dieses in mein root script eingebunden.
Gruß Hobby-Prog
hmm schade, hat bei mir nicht geklappt. Hab ein Extension-Template angelegt, und es da eingefügt. Leider ist es mir als FE-Benutzer immernoch verboten den kalender zu editieren :(
Hallo Bobo,
hast du denn auch eine FE Benutzgruppe angelegt?
Aber natürlich :) Hab auch zwei benutzeraccounts, die sich im Frontend anmelden können. Im TS hab ich die ID der Gruppe noch mitgegeben, aber es funktioniert leider nicht.
Eine Unterseite, dass der Kalender bearbeitet werden kann, hab ich auch erstellt...
Ich weiß langsam nicht mehr weiter, da ich sämtliche Tutorials schon durch habe.
Kannst du mal dein typoscript posten?
klar:
Typoscript vom Root-Template (Konstanten)
styles.content.imgtext.maxWInText = 0
styles.content.imgtext.linkWrap.width = 800
styles.content.loginform.pid = 136
plugin.tx_cal_controller.rights.edit = 1
Root-Template TS
config.language = de
#Favicon einbinden
page.shortcutIcon = fileadmin/templates/BBSII/favicon.ico
# Default PAGE object:
page = PAGE
#page.includeCSS {
# file10 = fileadmin/templates/BBSII/css/neu.css
# file10.media = screen
#}
page {
headerData.10 = TEXT
headerData.10.value (
<link href="fileadmin/templates/BBSII/css/neu.css" rel="stylesheet" type="text/css" />
<!--[if IE]>
<link href="fileadmin/templates/BBSII/css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->
)
}
page.10 = TEMPLATE
page.10 {
#Indizieren der Website aktivieren
page.config.index_enable=1
template = FILE
template.file = fileadmin/templates/BBSII/index.html
workOnSubpart = DOCUMENT_BODY
marks.OBERESMENU = TEXT
marks.OBERESMENU.value= <a href="mailto:info@bbs2-emden.de">Kontakt</a> | <a href="index.php?id=60">Impressum</a> | <a href="index.php?id=61">Sitemap</a>
marks.SUCHE = HTML
marks.SUCHE.value (
<form action ="index.php?id=59&L=0" method="POST">
<input type="text" name="tx_indexedsearch[sword]" id="suche" size="15" title="Suche..." value="Suche..." class="inputbox"/>
</form>
)
marks.ROOTLINE = HMENU
marks.ROOTLINE {
special = rootline
special.range = 0 | 0
wrap = |
1= TMENU
1.NO.allWrap = | <img src="fileadmin/templates/BBSII/images/arrow.png"> |*|
}
marks.NAVIGATION = HMENU
marks.NAVIGATION {
wrap = <ul> | </ul>
#Erste Ebene
1 = TMENU
1.NO.linkWrap = <li> | </li>
# Zweite Ebene
2 = TMENU
2.wrap = <ul class="subnavi"> | </ul>
2.NO.linkWrap = <li> | </li>
# Dritte Ebene
3 = TMENU
3.wrap = <ul class="thnavi"> | </ul>
3.NO.linkWrap = <li> | </li>
}
marks.INHALT = CONTENT
marks.INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
}
marks.USER_NEWS = CONTENT
marks.USER_NEWS {
styles.content.getLeft
}
#Frontend Editing
# admPanel {
#enable.edit=1
# module.edit.forceDisplayFieldIcons=1
# hide=1
#}
Typo Script von dem Extension Template - Kalender (Konstanten)
plugin.tx_cal_controller.rights.edit = 1
plugin.tx_cal_controller.rights.admin.user = 7
plugin.tx_cal_controller.rights.admin.group = 7
Typo Script:
plugin.tx_cal_controller {
rights {
edit = 1
admin.group = 7
}
}
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen