Zum Inhalt springen

verschieben in FE-Edit-Mode ohne Adminpanel geht nicht

Erstellt am 19. Oktober 2004 · 3 Antworten · letzte Antwort am 3. März 2005

Tags: Frage

saltimbokka ·

hallo miteinander
bin einem blödem phänomen auf die spur gekommen: ich hab einen BE user der nur FE-editieren können soll und hab das auch soweit eingestellt; allerdings hab ich dem BE-User ein paar Buttons gelassen, aber KEIN Adminpanel. Wenn nun das Adminpanel ausgeblendet ist (admPanel.hide=1), dann funktioniert das "Seite löschen" und "Content-verschieben" nicht, wenn ich ihm das Adminpanel gebe und es ausgeklappt ist, dann funktionieren besagte Buttons schon.
Weiss da wer rat, bin mit meinem Latein am Ende!

PS: mein TSConfig des Users (bzw seiner Gruppe):

admPanel {
    hide=0
    enable.edit=1
    module.edit.forceDisplayIcons = 1
    module.edit.forceDisplayFieldIcons = 1
    module.edit.forceNoPopup = 0
  }

die Buttons im Template-Setup:

config.admPanel = 1
tt_content.stdWrap.editPanel.allow = move,delete,new,hide
tt_content.stdWrap.editPanel.line = 1
tt_content.stdWrap.editPanel.label >

bzw in einem subpart weitere Buttons und ein Logout-Link:

temp.contentNew= EDITPANEL
temp.contentNew.label = neuen Seiten-Inhalt anlegen
temp.contentNew.newRecordFromTable = tt_content

temp.pageNew = EDITPANEL
temp.pageNew.label = neue Seite anlegen
temp.pageNew.allow = new

temp.pageDelete = EDITPANEL
temp.pageDelete.label = <strong>Seite löschen</strong>
temp.pageDelete.allow = delete

temp.pageEdit = EDITPANEL
temp.pageEdit.label = Seitentitel (<strong>%s</strong>)  bearbeiten
temp.pageEdit.allow = edit

temp.pageView = EDITPANEL
temp.pageView.allow = view

page.10.subparts.ADMIN = COA
page.10.subparts.ADMIN.10 < temp.contentNew
page.10.subparts.ADMIN.20 < temp.pageNew 
page.10.subparts.ADMIN.30 < temp.pageDelete
page.10.subparts.ADMIN.40 < temp.pageEdit

page.10.subparts.ADMIN.50 = TEXT
page.10.subparts.ADMIN.50.value = <a href="typo3/logout.php">logout</a>
page.10.subparts.ADMIN.50.if.isTrue.cObject < temp.pageView
saltimbokka ·

habs gefunden: es geht nur wenn man im editpanel auch edit zulässt:

tt_content.stdWrap.editPanel.allow = edit,move,delete,new,hide

statthalter ·

Hallo,

da das Problem hier schon mal beschrieben wurde, knüpfe ich mal an dieses Topic an.
Ich habe das gleich Phänomen, wie von saltimbokka beschrieben.
Beim Editieren im Frontend sind die von mir konfigurierten Buttons (s.u.) alle vorhanden.
Der Button für das Erstellen und Editieren eines Seitenelementes funktioniert einwandfrei. Nur das Verschieben von Seitenelementen, das Verstecken und das Löschen funktioniert nicht. Nur wenn ich 'admPanel.hide=0' setze und das Adminpanel dann aufklappe, funktionieren alle Buttons.
Ich habe alle Einstellungen, wie hier beschrieben, vorgenommen. Dennoch klappt es nicht.

Hier die TSConfig des jeweiligen Benutzers:

admPanel {
    hide=0
    enable.all=1
    module.edit.forceDisplayIcons = 1
    module.edit.forceDisplayFieldIcons = 1
    module.edit.forceNoPopup = 0
}

Und hier der entsprechende Eintrag im Setup meines Templates:

tt_content.stdWrap.editPanel.allow = edit,move,delete,new,hide

Das Problem trifft sowohl als Admin, als auch als normaler Benutzer auf. Im Backend ist das Löschen, Verschieben etc. übrigens problemlos möglich.

Was habe ich noch vergessen? Ich weiss echt nicht mehr weiter!

Vielen Dank vorab!

Gruß André

statthalter ·

:o Ich kann es kaum glauben. Ich habe einen Workaround gefunden. Oder vielleicht ist es ja auch so gedacht !?

Wenn ich den Adminpanel für einen beliebigen Benutzer auf 'hide=0" setze, diesen dann im Frontend aufklappe und auch den Edit-Bereich aufklappe, funktionieren, wie bereits erwähnt, alle Buttons.

Wenn ich den Adminpanel aufgeklappt lasse und anschließend wieder im TSConfig hide=1 setzte, geht das Verschieben und Löschen ... weiterhin!!!

Wenn das nicht zum Verrückt werden ist.

Schönen Tag noch

André