Möchten Sie Ihre Drupal-Site mit Live-Chat verbessern? Chatway macht es einfach, in Echtzeit mit Besuchern in Kontakt zu treten, was das Engagement und den Kundensupport verbessert. In dieser Anleitung zeigen wir Ihnen, wie Sie Chatway mithilfe eines benutzerdefinierten Moduls in Ihre Drupal-Site integrieren. Egal, ob Sie Entwickler oder Site-Eigentümer sind, dieses Schritt-für-Schritt-Tutorial sorgt für eine reibungslose Einrichtung, sodass Sie sofort mit Ihren Besuchern chatten können.
Wir werden das Chatway-Skript hinzufügen, indem wir ein benutzerdefiniertes Modul erstellen. Das ist der einfachste Weg und gilt als bewährte Vorgehensweise, da die Kerndateien von Drupal nicht geändert werden müssen.
Lasst uns beginnen!
Schritt #1: Kopieren Sie Ihre eindeutige Chatway-Kennung aus Ihrer Chatway-Installation Seite.

Schritt #2: Navigieren Sie mit SSH zu Ihrem benutzerdefinierten Modulverzeichnis (Wenn die custom Ordner existiert nicht, erstellen Sie ihn).
cd modules/custom
Schritt #3: Erstellen Sie einen neuen Ordner für das Chatway-Modul.
mkdir chatway_integration
Schritt #4: Erstellen Sie die Chatway-Modul-Infodatei chatway_integration.info.yml und fügen Sie den folgenden Inhalt hinzu:
name: 'Chatway Integration'
type: module
description: 'Adds Chatway live chat script to the site.'
core_version_requirement: ^10 || ^11
package: Custom
dependencies: []
Schritt #5: Bearbeiten Sie den Code unten und ersetzen Sie xxxxxxxxxxxx durch die eindeutige Chatway-Kennung, die Sie kopiert haben von Schritt #1. Erstellen Sie dann die Chatway-Modul-Codedatei chatway_integration.module und fügen Sie Ihren aktualisierten Inhalt hinzu.
<?php
use Drupal\Core\Session\AccountInterface;
/**
* Implements hook_preprocess_HOOK() for HTML document templates.
*/function chatway_integration_preprocess_html(array &$variables) {
$current_user = \Drupal::currentUser();
// Load Chatway only for non-admin users
if (!$current_user->hasPermission('administer site configuration')) {
$variables['#attached']['html_head'][] = [
[
'#type' => 'html_tag',
'#tag' => 'script',
'#attributes' => [
'id' => 'chatway',
'src' => 'https://cdn.chatway.app/widget.js?id=xxxxxxxxxxxx',
'async' => 'true',
],
],
'chatway_script',
];
}
}
Schritt #6: Melden Sie sich bei Ihrem Drupal-Administrationsbereich an, um das Chatway-Modul zu aktivieren.

Schritt #7: Aktivieren Sie das Kontrollkästchen für die Chatway-Integration und klicken Sie auf „Installieren“.

Überprüfen Sie nach der Installation Ihre Website und das Chatway-Widget sollte sofort angezeigt werden. Unten sehen Sie, wie es je nach Ihren Anpassungen aussieht.
Wenn das Chatfenster geschlossen ist und die Vorschautextblase aktiviert ist

Chatfenster geöffnet
