Contao hidefiles

Einsatz

Mit der Erweiterung können in der Dateiverwaltung im BE Dateien wie z.B. die .htaccess ausgeblendet werden. Die .htaccess steuert die Zugriffe auf Ordner und Dateien bzw. schützt diese. Mit der Entfernung - ggf. unbeabsichtigt - wird dieser Schutz ausgehebelt. Zudem irritiert diese Datei ggf. einige Redakteure.

Ein Hook für die Anpassung in DC_Folder wäre eine schönere Lösung - bis dahin kann man mit der Erweiterung arbeiten.

hide files
Screenshot BE

Installation

Das "hidefiles" kann über das "Extension Repository" (ER) installiert werden - in der Erweiterungsverwaltung "e-spin_hidefiles" eingeben und den Anweisungen folgen.

Bei einer manuellen Installation über das Zip-File, bitte nicht vergessen den BE-Cache einmal zu löschen (sofern aktiv).

Konfigurationsmöglichkeiten

Mit der Erweiterung werden als Standard neben den Dateien .svn und .DS_Store die .htaccess im BE ausgeblendet.

Über eine Anpassung der dcaconfig.php im Ordner /system/config kann die Anzeige Erweitert oder eingeschränkt werden. Mit den Contao-Werkzeugen wie "isAdmin" kann die Anzeige auch auf verschiedene Benutzerkreise angepasst werden.

Zur Bearbeitung der Datei kann auch die Erweiterung des dcaconfig-editor eingesetzt werden.

Folgend einige Beispiele für die Anpassungsmöglichkeiten:

// zeigt .htaccess wieder an
$GLOBALS['e-spin_hidefiles']['hide'] = array('.svn', '.DS_Store');

// zeigt alle Dateien an
$GLOBALS['e-spin_hidefiles']['hide'] = array();

// zeigt .htaccess nur für Admins an
if (!BackendUser::getInstance()->isAdmin)
{
    $GLOBALS['e-spin_hidefiles']['hide'] = array('.svn', '.DS_Store');
}