Przejdź do głównej zawartości

Edytor profilu

Edytor profilu to interfejs drag-and-drop napędzający każdy blok pod Ustawienia → Quick Editor & List Enhancer → List Enhancer. Każdej liście odpowiada jedna instancja edytora (jedna dla listy produktów, jedna dla przeglądu wariantów, jedna dla listy zamówień, jedna dla siatki pozycji).

Każdy edytor renderuje aktualny profil jako pionowy stos wierszy. Wiersz to jedna linia siatki, a w jej środku umieszczasz jedno lub więcej pól — komórek tej linii.

Dla każdego pola sterujesz:

  • Polem źródłowym — które pole encji lub asocjacja zasila kolumnę (np. product.name, product.manufacturer.name).
  • Etykietą — tekstem nagłówka. Pusta wartość spada do domyślnej etykiety pola.
  • Szerokością, wyrównaniem i innymi opcjami wyświetlania, jakie udostępnia encja źródłowa.

Lista, która nie ma jeszcze profilu, pokazuje pusty stan z jednym przyciskiem — Dodaj pierwszy wiersz. Kliknięcie tworzy wiersz 1 i otwiera wybór pól.

Z wyboru pól wybierasz, co dodać. Lista encji źródłowych jest zawężona do encji zasilającej bieżącą listę (product, order, order_line_item). Wybierz pole, opcjonalnie głębszą ścieżkę asocjacji i kliknij Gotowe.

Kliknij ikonkę ołówka przy polu, by otworzyć je w modalu. Zmień etykietę, szerokość lub inne opcje, potem Gotowe zapisuje. Klik poza modalem bez zapisu zachowuje poprzednią wartość.

Dwie drogi:

  • Przeciągnij wiersz za uchwyt na lewej krawędzi — upuść powyżej lub poniżej innego wiersza.
  • Przeciągnij pole wewnątrz wiersza, by zamienić je z innym polem, lub na inny wiersz, by je tam przenieść.

Plugin używa natywnych dyrektyw drag-and-drop Shopware, więc wszystkie wizualne wskazówki (wskaźniki upuszczenia, stany hover) pasują do reszty administracji.

W wierszu kliknij małą ikonkę usuwania przy polu. Wiersz zostaje. Aby usunąć cały wiersz, usuń ostatnie pole w nim — wiersz zwija się razem z nim.

Edytor jest podpięty pod przycisk Zapisz w prawym górnym rogu strony. Nic nie zostaje utrwalone, póki nie klikniesz Zapisz. Przełączenie zakładki z niezapisanymi zmianami otwiera modal potwierdzenia, w którym możesz odrzucić zmiany lub wrócić i zapisać.

Edytor zapisuje swój wynik pod kluczem konfiguracyjnym swoistym dla listy (jeden na siatkę). Profil zbudowany dla listy produktów nie przechodzi na przegląd wariantów ani na listę zamówień — każda siatka jest konfigurowana niezależnie.