Direkt zum Inhalt
Bild
osl-banner%20%288%29_0.jpg

HowTo: Adresse auf Ihrer Drupal 8 Website speichern

AI-Translated
article publisher

Bikash

Drupal

Adressen sind seit Urzeiten von entscheidender Bedeutung. Obwohl die moderne Zeit viele Dinge geordnet hat, hat die Komplexität bei der Suche nach einer Adresse nur zugenommen. Mit dem Aufkommen des modernen E-Commerce ist es recht mühsam geworden, den genauen Standort zu finden, wenn es nicht Apps gäbe, die man einfach herunterladen kann.

Die korrekte Formatierung von Adressen verschiedener Länder ist eine mühsame Arbeit, wenn der Benutzer jede einzelne Adresseingabe selbst vornehmen muss. Um diese sich wiederholende Aufgabe zu vermeiden, bietet Drupal das Adressmodul.

Das Modul macht das Speichern, Validieren, Anzeigen und Veröffentlichen von Adressen – internationalen Poststandorten – effizient und einheitlich, indem es ein vorgefertigtes Eingabeformular mit allen erforderlichen Feldern bereitstellt. Es unterstützt Adressformate für 200 Länder und Unterteilungen für 40 Länder. In einem typischen Adressdatenmodell können alle oder einige der folgenden Eigenschaften vorhanden sein.

  • Vorname
  • Zusätzlicher Name (zweiter Vorname / Vatersname)
  • Familienname (Nachname)
  • Organisation
  • Adresszeile 1
  • Adresszeile 2
  • Postleitzahl
  • Sortiercode
  • Abhängiger Ort (Nachbarschaft / Vorort)
  • Ort (Stadt)
  • Verwaltungsgebiet (Bundesland / Provinz)
  • Land

Hinweis: Um dieses Modul zu installieren, muss Composer oder Ludwig verwendet werden, da externe Bibliotheken erforderlich sind.

Die Implementierung dieses Moduls erfordert das Hinzufügen eines neuen Felds vom Typ Adresse, das nach der Aktivierung des installierten Moduls über das Dropdown-Menü verfügbar ist. Nachdem Sie einen Namen für die Bezeichnung eingegeben haben, klicken Sie auf die Schaltfläche "Speichern und fortfahren".

Adressfeld erstellen
Adressfeld erstellen
  • Auf der nächsten Seite können wir die Anzahl der Adressen konfigurieren, die auf einer einzelnen Seite unter derselben Bezeichnung gespeichert werden dürfen.
     
  • Auf der folgenden Seite können wir die Länder auswählen, die wir einbeziehen möchten. Wenn kein Land ausgewählt wird, sind alle Länder verfügbar. Das ist gut für internationale Marken.
     
  • Unter dem Länderauswahlfeld können wir auch die Anzahl der Adressattributfelder bearbeiten, die beim Auswählen eines Landes obligatorisch auszufüllen sind.
     
  • Speichern Sie einfach die Einstellungen.

Beim Erstellen von Inhalten wird ein Adressbereich angezeigt, und nach Auswahl des gewünschten Landes werden die Felder zur Eingabe der Adresse entsprechend angezeigt.

Die einzubeziehenden Länder auswählen
Die Länder auswählen, die einbezogen werden sollen

Das Modul kann auch zusammen mit dem Geocoder- und Geolocation-Modul verwendet werden, um Breiten-/Längengrade oder eine Karte anzuzeigen. Drupal bietet eine einfache Integration zwischen diesen Modulen.

Geocoder integrieren

Geocoder kann vom Benutzer eingegebene Adressen erkennen und die zugehörigen Breiten- und Längengrade anzeigen. Es wandelt im Wesentlichen Poststandorte in geografische Daten um. In diesem Blog werden wir sehen, wie man Geocoder in das Adressmodul integriert. Zuerst navigieren wir zu:

Startseite > Verwaltung > Struktur > Inhaltstypen > Inhalt (Ein Feld, das zum Anzeigen von Geocode-Informationen erstellt wurde) > Felder verwalten

  • Scrollen Sie nach unten zum Abschnitt Geocode und wählen Sie Geocode aus einem vorhandenen Feld aus.
    Dadurch wird das Menü weiter erweitert und die Optionen für Quellfelder angezeigt.
     
  • Der nächste Schritt ist die Auswahl des gewünschten Geocoder-Plugins aus der Liste der verfügbaren Plugins.
Geocoder konfigurieren
Geocoder konfigurieren

Geocoder zeigt die Koordinaten des eingefügten Standorts im Adressfeld wie unten gezeigt an.

Eine Adresse aus Australien anzeigen
Eine Adresse anzeigen

Geofeld integrieren

Das Geofeld-Modul wird verwendet, um geografische Daten in verschiedenen Formaten zu speichern. Um das Geofeld einzurichten, müssen wir ein Feld erstellen und einen relevanten Namen auswählen. Änderungen werden gespeichert, nachdem Sie auf "Speichern und fortfahren" geklickt haben.

  • Im nächsten Feld können wir die zulässige Anzahl von Werten festlegen. Nachdem Sie die Änderungen gespeichert haben, werden Sie zu einer anderen Seite weitergeleitet.
     
  • In diesem Fall können wir den Standardwert festlegen, der verwendet wird, wenn keine benutzerdefinierten Werte abgerufen werden.
     
  • In der Einstellung "Storage Backend" können wir die Methode auswählen, die zum Speichern der Daten verwendet wird. Obwohl diese Einstellung auf dem Standardwert belassen werden kann, kann man auch aus den verschiedenen Optionen im Dropdown-Menü auswählen.
     
  • Als Nächstes müssen wir zum Geocode-Menü scrollen und "Geocode aus einem vorhandenen Feld" auswählen, d. h. das Feld, in dem die Adresse gespeichert wird, und ein Geocoder-Plugin aus der Liste der verfügbaren Geocoder-Plugins auswählen. Klicken Sie nun auf "Einstellungen speichern".
    Geofeld konfigurieren
    Geofeld konfigurieren
  • Suchen Sie in der Anzeige des Verwaltungsformulars das zugehörige Geofeld und ändern Sie das Widget in "Geofeld", wenn nur die Koordinaten angezeigt werden sollen, oder in "Geofeld-Karte", wenn die Karte angezeigt werden soll.
     
  • Dann navigieren wir zur nächsten Registerkarte, d. h. zur Registerkarte "Anzeige verwalten", und wählen die Option "Geofeld-Karte" aus dem Dropdown-Menü "Format" aus. Wir können das Verhalten der Karte anpassen, indem wir auf das Zahnrad neben der Formatoption der entsprechenden Zeile klicken und auf "Speichern" klicken. 
    Geofeld zeigt den Standort auf einer Karte an
    Geofeld zeigt den Standort auf einer Karte an
  • Wenn wir nun eine Adresse eingeben, geocodiert das Geocoder-Modul die Adresse und das Geofeld-Modul generiert die Karte oder die Koordinaten, die für diese Adresse relevant sind.
     
  • Wie wir sehen können, lässt sich das Adressmodul problemlos in andere Module integrieren, um die Funktionalität und Praktikabilität zu verbessern. Es reduziert auch die Zeit, die zum Eingeben einer Adresse benötigt wird, indem es ein vorgefertigtes Adressformat bereitstellt.

Bei weiteren Fragen können Sie gerne unten kommentieren oder uns eine E-Mail an [email protected] senden. Wir helfen Ihnen gerne weiter.

Abonnieren

Ready to start your digital transformation journey with us?

Verwandte Blogs

Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

„Fit. Schnell. Für die Ewigkeit gebaut.“ Das war nicht nur ein Slogan, sondern die Denkweise, mit der wir zur DrupalCon…

Erklärbare KI-Tools: SHAPs Stärke in der KI

Explainable AI tools Explainable AI And SHAP OpenSense Labs

Wissen Sie, was erklärbare KI-Tools sind? Erklärbare KI-Tools sind Programme, die zeigen, wie eine KI ihre Entscheidungen…

KI-Chatbots: Präzision und Persönlichkeit in Perfektion

Creating AI Chatbot OpenSense Labs

In der Welt der künstlichen Intelligenz ist die Entwicklung eines KI-Chatbots, der nicht nur akkurate Informationen liefert…