it-swarm.com.de

Wie kann ich die Front-End-Bearbeitung von Artikeln deaktivieren, ohne die Inhaltsberechtigungen zu ändern?

Unsere Komponente hängt von der Berechtigung des Benutzers zum Bearbeiten von Artikeln ab, ist jedoch dazu gedacht, in diesen Bearbeitungsprozess einzugreifen. Daher ist das Symbol ermöglicht das Bearbeiten von Artikeln ein Problem für uns.

In der globalen Konfiguration können einige Optionen usw. festgelegt werden, aber ich konnte nicht verhindern, dass das Symbol angezeigt wird, solange die Berechtigungen das Bearbeiten zulassen.

Kann die Funktion deaktiviert werden, ohne dass eine Art Vorlagenüberschreibung erforderlich ist?

1
GDP

Ein Content Plugin kann dies erreichen. So verhindern Sie die F/E-Bearbeitung von Artikeln:

public function onContentBeforeDisplay($context, &$article, $params, $page=0) {
    if( $context == 'com_content.article' ) {
        $article->params->set('access-edit',0);
    }
}
2
GDP