Frontend Editing in TYPO3 6.2

Nach dem Update von TYPO3 4.5 auf Version 6.2 funktionierte die Systemextension “Frontend Editing” (feedit) nicht mehr. Die Icons zum Editieren von Inhalten werden nicht angezeigt. Die Benutzer sind alle Mitglied einer Benutzergruppe mit folgender TSconfig:

1
2
3
4
5
6
7
8
admPanel {
  enable.edit = 1
  module.edit.forceNoPopup = 1
  module.edit.forceDisplayFieldIcons = 0
  module.edit.displayIcons = 1
  module.edit.forceDisplayIcons = 1
  hide = 1
}

Nach ein wenig Debuggen stellte sich heraus, dass bei dieser Konfiguration die CSS-Datei für das Admin-Panel nicht eingebunden wird. Der Bug ist auch hier beschrieben. Der Fehler ist wohl in TYPO3 7.4 behoben, aber leider nicht für Version 6.2.

Als Workaround habe ich die CSS-Datei manuell über das Template eingebunden:

1
2
3
4
5
6
# Workaround für feedit
[globalVar = TSFE : beUserLogin > 0]
page.includeCSS {
  file1 = typo3/sysext/t3skin/stylesheets/standalone/admin_panel.css
}
[global]

Sobald ein User am Backend angemeldet ist, wird die CSS-Datei admin_panel.css in die Seite eingebunden.