Zum Inhalt springen

Nur funktionierende EditIcons im Frontend anzeigen!!

Erstellt am 18. Juli 2007 · 4 Antworten · letzte Antwort am 26. Juli 2007

Tags: Frage

rbraendli ·

Hallo Zusammen

Ich habe das Problem das bei mir im Frontend die EditIcons bei jedem Inhaltselement angezeigt werden auch wenn der Benutzer keine Berechtigung hat diese zu bearbeiten.
Gibt es eine Möglichkeit nur die EditIcons anzeigen zu lassen die der Benutzer auch verwenden kann ?

Hier meine TSConfig

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

Besten Dank im voraus für eure Antworten

rbraendli ·

Besten dank für deine Antwort
Ich bin jetzt nicht ganz sicher wie du das meinst.
Meinst du die Berechtigung auf die einzelnen Inhalte oder die Berechtigung auf
auf die EditIcons.

Wenn du die Berechtigung auf die einzelnen Inhalte meinst die habe ich gesetzt
aber leider erscheinen auch die EditIcons bei Inhalten auf die der Benutzer keine Berechtigung hat das Resultat ist einfach ein leeres Fenster wenn er auf ein EditIcon klickt auf welches der Benutzer keine Berechtigung hat.

Wenn du die Berechtigung auf die EditIcons meinst dann währe ich noch um etwas Hilfe froh den ich habe keine Ahnung wie ich diese Setzen kann.

Hier noch ein Screenshot damit man besser versteht was ich genau meine.
Die Roten EditIcons sollte nicht angezeigt werden da auf diese der Benutzer keine Berechtigung hat.
Der Grüne ist genau so wie er sein sollte.
Bei den Roten bekommt der Benutzer entweder einen Fehler oder es öffnet sich
einfach ein leeres Fenster.

Bild: visionline.ch/…/FE-AdminProblem.jpg

brokemeister ·

Ich nehme mal an du hast irgendwo so was stehen...

plugin.tt_news {
	general_stdWrap >
	general_stdWrap.editPanel = 1
	general_stdWrap.editPanel.label = bearbeiten|erstellen
	general_stdWrap.editPanel.allow = edit, new
}

Da ich annehme, dass das eine Überschrift ist, musst das mit editPanel = 0 deaktivieren für tt_content deaktvieren...

rbraendli ·

Danke für deine Antwort

Dieser Ansatz ist sehr interessant.

Leider habe ich noch nicht ganz rausgekriegt wie ich es umsetzen kann
hast du vielleicht ein bsp. für das Deaktivieren des FE-Editing von tt_content.

hier meine Config

im TSconfig der Benuter

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

im TypoScript

config.admPanel = 1

lib.editPanel = COA
lib.editPanel {
  10 = EDITPANEL
  10 {
    newRecordFromTable = tx_vsberichte_berichte
    allow = toolbar, edit, move, hide, delete, new
    label = Neuer Bericht erstellen
    edit.displayRecord = 1
    newRecordInPid = 20
    line = 1
  }
}