[gelöst]Zähler für Admins deaktievieren
Eingetragen von SportSaarlandToday (101)
am 20.11.2024 - 16:26 Uhr in
am 20.11.2024 - 16:26 Uhr in
Gibt es eine Möglichkeit das man den Zähler (Statistics Modul) für Admins, Redakteure) deaktivieren kann.
Soll heißen da Seitenaufrufe der Admins und Redakteure/Autoren nicht gezählt werden.
- Anmelden oder Registrieren um Kommentare zu schreiben
alter einfach den aufruf
am 24.11.2024 - 05:41 Uhr
statistics_admin_exclude.info.yml
name: 'Statistics Admin Exclude'
type: module
description: 'Exclude administrators from statistics tracking.'
core_version_requirement: ^10 || ^11
package: Custom
dependencies:
- drupal:statistics
statistics_admin_exclude.module
<?php
use Symfony\Component\HttpFoundation\Request;
/**
* Implements hook_page_attachments_alter().
*
* Modifies statistics tracking to exclude admins.
*/
function statistics_admin_exclude_page_attachments_alter(array &$attachments) {
// Check if the Statistics module tracking is enabled.
$config = \Drupal::config('statistics.settings');
if (!$config->get('count_content_views')) {
return;
}
// Get the current user.
$current_user = \Drupal::currentUser();
// Skip tracking for administrators.
if (in_array('administrator', $current_user->getRoles())) {
unset($attachments['#attached']['library']['statistics/statistics']);
}
}
?>
Drupal Programmierer Hamburg: https://stevenschulz.net
Vielen lieben Dank. Das hat
am 25.11.2024 - 15:47 Uhr
Vielen lieben Dank.
Das hat mir geholfen :)