Möchten Sie Ihre Drupal-Website mit Live-Chat erweitern? Chatway ermöglicht Ihnen die einfache Kommunikation mit Ihren Besuchern in Echtzeit und verbessert so die Interaktion und den Kundensupport. In dieser Anleitung zeigen wir Ihnen, wie Sie Chatway mithilfe eines benutzerdefinierten Moduls in Ihre Drupal-Website integrieren. Ob Entwickler oder Website-Betreiber – diese Schritt-für-Schritt-Anleitung 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 von Ihrer Chatway- Installationsseite.

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 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 unten stehenden Code und ersetzen Sie xxxxxxxxxxxx durch die eindeutige Chatway-Kennung, die Sie in Schritt 1 kopiert haben . Erstellen Sie anschließend die Chatway-Modul-Codedatei chatway_integration.module und fügen Sie Ihre aktualisierten Inhalte 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 in Ihrem Drupal-Adminbereich 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
