Pokazuje skróconą listę pierwszych atrybutów produktu i link do pełnej specyfikacji. Możesz włączyć moduł, ustawić liczbę widocznych cech oraz własny tekst odnośnika.
![Miniatura modułu: [im2] Skrócone atrybuty](/crm/uploads/instructions/module-thumbnails/mod_b0e41490089f6307ba64/thumbnail-caf494a980.png)
Moduł Skrócone atrybuty pokazuje na karcie produktu kilka najważniejszych cech w zwartej formie. Pod listą może wyświetlić odnośnik, który po kliknięciu płynnie przewija klienta do pełnej specyfikacji produktu.
Moduł pobiera dane bezpośrednio z aktualnego produktu przez Object API. Nie wybierasz tutaj ręcznie nazw ani wartości cech. Jeśli produkt nie ma żadnych grup atrybutów, moduł się nie wyświetli.
Poniższy symulator odwzorowuje wszystkie trzy pola z konfiguracji modułu. Każde z nich jest LIVE, ponieważ zgodnie ze źródłem bezpośrednio zmienia renderowany wynik.
Moduł przechodzi przez grupy atrybutów produktu i pokazuje pierwsze pozycje aż do wartości ustawionej w polu Maksymalna ilość wyświetanych atrybutów. Limit dotyczy całej skróconej listy, a nie każdej grupy osobno.
W symulatorze użyto sześciu przykładowych cech, dzięki czemu możesz od razu sprawdzić wartości od 0 wzwyż.
W źródle warunek brzmi: przycisk pojawia się, gdy liczba wyrenderowanych atrybutów jest równa ustawionemu limitowi. Jeżeli produkt ma dokładnie 2 atrybuty i ustawisz limit 2, odnośnik nadal się pojawi. To jest zachowanie obecnego kodu modułu.
Kliknięcie tekstu pod skróconymi atrybutami wyszukuje na stronie moduł z atrybutem data-module-name="product_attributes" i przewija do niego płynnie z przesunięciem około 150 px. W podglądzie po prawej możesz kliknąć przycisk i zobaczyć tę akcję na syntetycznej pełnej specyfikacji.
Moduł korzysta z natywnego makra Shopera product_attribute. Sam wygląd w źródle jest prosty: obramowanie górne i dolne, odstęp 20 px oraz atrybuty w jednym ciągu z dwukropkiem po nazwie cechy. JavaScript ponownie podpina obsługę przewijania po zdarzeniu PageManager.loaded.