Zmiana wyglądu dodatkowych porcji za pomocą CSS

Artykuł opisuje jak krok po kroku wykorzystać atrybut data-mealtype-id na dodatkowych porcjach, aby nadać spersonalizowany wygląd kafelkom dodatkowych porcji.


Do czego służy ten atrybut?

Pozwala targetować konkretne typy posiłków w CSS — np. w celu nadania im indywidualnego wyglądu.


Możliwe zastosowania:

  • background
  • background-color
  • background-image
  • customowe style (border, badge, overlay itd.)


Na widoku Dodatkowe porcje dodany jest specjalny atrybut HTML data-mealtype-id="ID", gdzie ID to unikalny identyfikator typu posiłku, który możemy znaleźć na panelu admina.

Korzystamy z ID zamiast nazwy, aby uniknąć potencjalnych konfliktów (np. gdyby kiedyś pojawiły się typy o tej samej nazwie).


Jak znaleźć id konkretnego typu posiłku?

Najprostszym sposobem jest wejście na Panel Admina w zakładkę Oferta -> Typy posiłków i podejrzenie interesującego nas id:


Znając data-mealtype-id przechodzimy do Panelu Admina do zakładki Konfiguracja marki > Wygląd ogólny > CSS:

Do sekcji CSS dodajemy odpowiednie ostylowanie danego elementu, przykładowo:


[data-mealtype-id="34"] {

background-image: url("/url-grafiki");

background-size: cover;

background-position: center;

background-repeat: no-repeat;

color: white;

font-size: 18px;

}


Gdzie [data-mealtype-id="34"] jest selektorem konkretnego typu posiłku, a w miejscu "/url-grafiki" znajduje się link do odpowiedniej grafiki.


W rezultacie, przy poprawnie wykonanych krokach, na panelu klienta zobaczymy podobny wygląd jak poniżej 🙂


Czy odpowiedzieliśmy na Twoje pytanie? Dziękujemy za feedback Wystąpił problem podczas oceny artykułu.

Wciąż potrzebujesz wsparcia? Skontaktuj się z nami Skontaktuj się z nami