Zustimmungspräferenzen anpassen

Wir verwenden Cookies, um Ihnen die Navigation zu erleichtern und bestimmte Funktionen auszuführen. Detaillierte Informationen über alle Cookies finden Sie unter jeder Einwilligungskategorie unten.

Die Cookies, die als „notwendig“ eingestuft sind, werden in Ihrem Browser gespeichert, da sie für die grundlegenden Funktionen der Website unerlässlich sind.... 

Immer aktiv

Notwendige Cookies sind erforderlich, um die grundlegenden Funktionen dieser Website zu ermöglichen, wie z. B. das sichere Einloggen oder die Anpassung Ihrer Einwilligungseinstellungen. Diese Cookies speichern keine persönlich identifizierbaren Daten.

Es werden keine Cookies angezeigt.

Funktionale Cookies helfen dabei, bestimmte Funktionen auszuführen, wie das Teilen des Inhalts der Website auf Plattformen sozialer Medien, das Sammeln von Feedback und andere Funktionen von Dritten.

Es werden keine Cookies angezeigt.

Analytische Cookies werden verwendet, um zu verstehen, wie Besucher mit der Website interagieren. Diese Cookies helfen dabei, Informationen über Metriken wie die Anzahl der Besucher, Absprungrate, Verkehrsquelle usw. zu liefern.

Es werden keine Cookies angezeigt.

Leistungs-Cookies werden verwendet, um die wichtigsten Leistungsindizes der Website zu verstehen und zu analysieren, was dazu beiträgt, den Besuchern ein besseres Nutzererlebnis zu bieten.

Es werden keine Cookies angezeigt.

Werbe-Cookies werden verwendet, um Besuchern maßgeschneiderte Werbung auf der Grundlage der zuvor besuchten Seiten zu zeigen und die Wirksamkeit der Werbekampagnen zu analysieren.

Es werden keine Cookies angezeigt.

2 minutes September 30, 2024

So aktivieren Sie die Auswahloption in der Inline-Edit-Funktion der Admin-Liste in Shopware 6

Beim Verwalten einer Administratorliste kann es vorkommen, dass Sie mehrere Status mithilfe der Inline-Bearbeitungsfunktion bearbeiten müssen. Die standardmäßige Inline-Bearbeitung bietet hierfür jedoch keine Auswahlmöglichkeit. Um dieses Problem zu beheben, können Sie die Standardeinstellung überschreiben sw-data-grid-inline-edit Komponente in Shopware. Dieser Leitfaden führt Sie durch den Prozess.

Vorstehendes Problem 

Sie müssen einige Status (z. B. Ausstehend, Akzeptiert, Abgelehnt) über die Inline-Bearbeitungsfunktion in der Shopware-Administratorliste aktualisieren.

Solution for Inline Edits in Shopware 6

Um eine Auswahloption in der Inline-Bearbeitungsfunktion hinzuzufügen, führen Sie die folgenden Schritte aus:

Schritt 1: Überschreiben Sie die sw-data-grid-inline-edit Komponente

Überschreiben Sie die sw-data-grid-inline-edit JavaScript-Datei im Administrator unter folgendem Pfad:

Nachfolgend finden Sie den zu verwendenden Code:

Schritt 2: Ändern Sie die Vorlage für die Auswahloption

Nach dem Überschreiben der sw-data-grid-inline-edit Ändern Sie die importierte Twig-Datei so, dass sie die Auswahloptionslogik enthält. Fügen Sie den folgenden Codeblock in Ihr ein sw-data-grid-inline-edit.html.twig Datei:

Dadurch wird ermöglicht, dass das Auswahlfeld im Inline-Bearbeitungsbereich angezeigt wird, wenn inlineBearbeiten eingestellt ist wählen für eine bestimmte Spalte.

Schritt 3: Übergeben Sie die Auswahloptionswerte

Um die ausgewählten Optionswerte (wie „Ausstehend“, „Akzeptiert“, „Abgelehnt“) zu übergeben, müssen Sie sie im definieren Daten() Funktion und weisen Sie sie mithilfe der berechneten Eigenschaft der jeweiligen Spalte zu.

So übergeben Sie die ausgewählten Optionswerte:

In diesem Code:

  • Der selectOptions Das Array enthält die Optionen, die im Auswahlfeld angezeigt werden.
  • Der Spalten Die berechnete Eigenschaft definiert, welche Spalte die Inline-Bearbeitungsfunktion mit den Auswahloptionen verwendet.

Abschluss

Durch Überschreiben des sw-data-grid-inline-edit Komponente hinzufügen und ein benutzerdefiniertes Auswahlfeld in der Vorlage hinzufügen, können Sie ganz einfach eine Auswahloption in der Inline-Bearbeitungsfunktion der Admin-Liste implementieren und für Expertenunterstützung bei solchen Anpassungen können Sie sich an wenden Shopware-Agentur um eine nahtlose Integration und optimierte Funktionalität zu gewährleisten.

blog
Grüße! Ich bin Aneesh Sreedharan, CEO von 2Hats Logic Solutions. Bei 2Hats Logic Solutions widmen wir uns der Bereitstellung von technischem Fachwissen und der Lösung Ihrer Probleme in der Welt der Technologie. Unsere Blog-Seite dient als Ressource, in der wir Einblicke und Erfahrungen teilen und wertvolle Perspektiven auf Ihre Fragen bieten.
CEO
Aneesh Sreedharan
Gründer & CEO, 2Hats Logic Solutions
Abonnieren Sie unseren Newsletter
Aneesh ceo

    Bleiben Sie auf dem Laufenden!

    Abonnieren Sie unseren Newsletter und erfahren Sie mehr über die neuesten digitalen Trends.