Wdrożenie projektu
15 godz. 6 min · UI, UX i Webdesign
Krzysiek PiekarzAutomation Specialist / No-code DeveloperMateriał szkoleniowy został zaprojektowany tak, aby mogło z niego skorzystać jak najszersze grono odbiorców. Nieważne czy jesteś totalnym laikiem, czy też posiadasz już wiedzę z zakresu programowania lub designu, na pewno znajdziesz tu coś dla siebie. A więc kto jeszcze może skorzystać z wiedzy zawartej w tym kursie?
Witam Cię w kolejnej lekcji, której tym
razem skupimy się na sekcji Review na naszej stronie listingu.
Jak widzisz poczyniłem odpowiednie
przygotowania i wdrożyłem sporą część układu.
Znów nie chcę marnować na to Twojego czasu.
Zaraz sobie to dokładnie omówimy.
Nie ma tu natomiast nic skomplikowanego,
ale wykorzystamy przede wszystkim jeden z nowych komponentów, a w zasadzie pluginów.
Aby wyświetlić tutaj odpowiedni pasek procentowy.
Dodatkowo porozmawiajmy jeszcze o jednej bardzo ważnej rzeczy.
Chcemy tutaj wyświetlać recenzje dotyczące tego konkretnego listingu.
Natomiast nasz Option Set,
który będziemy musieli zaraz dodać, zawiera tak naprawdę wszystkie review.
Podobnie to będzie zresztą w Twojej bazie danych.
Jeżeli użytkownicy będą wystawiać jakąś
recenzję, to one wszystkie wskoczą pod jeden typ danych i będą reviews.
W jaki więc sposób jesteśmy w stanie ograniczyć wszystkie te recenzje i
wyświetlać tylko te, które dotyczą konkretnego listingu?
Otóż jest to bardzo proste, ale w
pierwszej kolejności przejdźmy do samej bazy Variable i tutaj do tego s review.
Jak widzisz mamy tutaj takie pole i bardzo dziwne wartości.
Zaraz do tego przejdziemy.
Tu, w tych polach korzystamy ze standardowych typów danych.
Tutaj jest to po prostu obrazek.
Variable to po prostu nazwa, tak jak my to zamieniliśmy na obrazek Babel.
To jest po prostu tekst, tekst, data, data i oczywiście number.
Natomiast ta kolumna, ten filtr linkuje do innej bazy.
Możemy to zrobić bardzo prosto, podobnie zresztą jak Power Table Portable.
Tutaj wskazujemy link tu i wybieramy do jakiej innej bazy.
Powinniśmy kierować.
Mamy tutaj wszystkie tabele.
Jakie mamy w tej całej, całej tej bazie, z tej Nest.
W ten sposób.
Ja mogę powiedzieć, że ten record review ma dotyczyć właśnie
tego konkretnego listingu wyciągniętego właśnie z tej tabeli.
Jak widzisz, w tym przypadku będzie to ile dobrze pamiętam.
Było to chyba Bali of an Front Serenity.
I w ten sposób możemy wskazywać, do jakiego listingu ten review jest.
Co znaczy dana opinia wystawiona przez
użytkownika, skoro nie wiemy, czego ona tak naprawdę dotyczy.
Dlatego też właśnie musimy tutaj
zastosować takie łączenie pomiędzy dwoma tabelami i wskazać jasno i wyraźnie,
do jakiego listingu taka opinia została wystawiona.
A więc przejdźmy do edytora i spróbujmy zacząć dodawać taki option set.
Skopiuję sobie tutaj jego nazwę.
Przechodzimy do Data Option Set, dodajemy nowy set,
klikam Create i zaczynamy dodawać poszczególne kolumny.
Zacznijmy od tych najprostszych, czyli autor awatara.
Będzie tak jak mówiłem po prostu obrazek, czyli ten basic tabs.
Tu mamy tutaj podziału na różne typy tych danych.
To jest basic tabs po prostu image.
Autor City i autor nam to będą po prostu teksty.
A więc możemy dodać.
Autor City.
Tekst.
Autor name.
To też oczywiście będzie tekst.
Mamy tutaj jeszcze Start date and date.
To są oczywiście daty.
Czyli start date i w tym przypadku wybieram Basic Type Date.
End date.
Dokładnie tak samo.
I mamy tutaj jeszcze rating.
Tu jest typu number.
No i pozostaje nam teraz dodanie
ostatniego atrybutu ostatniej kolumny o nazwie listing.
Chcemy się odnieść do konkretnego setu.
W naszym przypadku jest to Office Things. I to w zasadzie tyle.
Jeżeli to ma być pojedynczy rekord, to zostawiamy to w ten sposób, a jeżeli miała
to być lista rekordów, to oczywiście musielibyśmy zaznaczyć tutaj ten checkbox.
U nas review zawsze będzie dotyczyło pojedynczego listingu.
Klikamy więc Create i teraz dodajmy tutaj pierwsze reviews.
Zaraz zobaczysz, w jaki sposób będę mógł tutaj nawiązać do konkretnego rekordu.
Przejdźmy tutaj.
Klikam tu, żeby to rozwinąć.
Kopiuję tą wartość i to będzie Bali Houston Front Serenity.
OK.
Tak.
Modify atrybut.
I teraz mamy tutaj listing.
Jak widzisz mogę sobie kliknąć i wskazać
jasno, wyraźnie, którego rekordu to dotyczy.
U nas jest to billion front.
A teraz oczywiście pozostaje mi uzupełnić te pozostałe dane.
Natomiast to już są wiadomo, te standardowe typy danych, z którymi już nie
raz pracowałeś i nie raz się z nimi spotkałeś dodając
kolejne sety, więc myślę, że sobie w zupełności z tym poradzisz.
Mi chodziło tylko o to, abyś wiedział w
jaki sposób wskazać jako typ danych inne opcje i jak wybrać sobie konkretny rekord.
Tu w wskazówkach masz wszystkie rekordy,
do których powinieneś się kierować przy review.
A teraz oczywiście daj mi chwilę czasu,
żeby za pomocą magii ekranu uzupełnić te wartości.
I będziemy zaraz kontynuować naszą pracę.
Tu jeszcze jedyny problem jaki możesz napotkać to wpisywanie danych w Babel.
Jeżeli ja sobie spróbuję skopiować tą
wartość i wkleić ją w to miejsce to jak widzisz wychodzą mi tu jakieś
kompletne bzdury i niestety trzeba to zrobić w Polsce.
Ma to być 21 lipiec 2023.
Czyli Babel.
Zaczynamy od miesiąca, a więc 07.
0 1 2 0 2 3 to musimy wpisać jakąś godzinę.
Niestety jest to wymagane.
Jeżeli dodajemy to ręcznie wpisujemy po prostu 12:00 AM.
I teraz to samo musimy zrobić dla End date.
W tym przypadku będzie to 0 7 10 2 0, 2 3.
I znów ta sama godzina 12:00 am a.
Teraz oczywiście dodajemy tutaj jeszcze rating.
Taka wartość. I zaraz sobie dodamy obrazek.
Będzie to katalog nast.
To jest Revue Revue.
Autor 1.
I teraz pierwszy rekord mam już dodane.
Wiesz już jak pracować z tym polem Listing Wiesz jak pracować z polem data?
I teraz dopiero uruchamiamy Magia ekranu i zaraz do Ciebie wracam.
Po dodaniu wszystkich tych rekordów.
Dzięki magii ekranu cały mój listing jest już gotowy.
Myślę, że nie powinno Ci to sprawić najmniejszego problemu.
Wiem, że jest masa roboty, zwłaszcza z uzupełnianiem tych dat.
Jedyna rzecz, która mogłaby Cię tutaj zaskoczyć to fakt, że jeżeli tutaj wpisał
bym 5 0 to niestety Babel sobie tą kropkę za to pomija i zostawia samą piątkę.
Ale tym się nie przejmujemy.
Możemy po stronie frontu zadbać o
odpowiednie wyświetlanie takich wartości liczbowych.
Zresztą potem to zrobimy.
Na chwilę obecną skoro cały nasz set jest gotowy, to przejdźmy do designu.
Przejdźmy do sekcji Revue.
Omówmy jak ja skonstruowałem.
Przede wszystkim mamy tutaj.
Livebox Group.
Tylko border Standardowe color zaokrąglenie narożników 8 pikseli.
Layout typu router GAP 24 piksele, column
gap 48 pikseli i padding z każdej strony równe 24 piksele.
Kolejno dodajemy tutaj jedną grupę o nazwie.
Winno być reviews left.
Tutaj jest ta kolumna.
Będę chciał strzelić te elementy góra dół, czyli wstawić tutaj Space Between.
Dodatkowo rozciągnąć tą grupę na całą wysokość dostępnego kontenera rodzica.
I jak widzisz tutaj to jeszcze zaznaczam
tylko tu content nie dodaje żadnych marginesów padding ani nic podobnego.
Tą grupę po prostu writing może sobie skopiować.
Na przykład właśnie tutaj, z tego miejsca.
Ja tak zrobiłem i jedynie to musiałem tutaj zmienić.
To wielkości ikonka na 36 pikseli.
A ten tekst tutaj to Reading trzeciego typu kolor Neutral 800.
Całość zgrupować dodatkową grupę Reviews Left Top Group.
Nie dodałem tylko GAP równe 8 pixeli i kontener ustawiłem na column.
Tu z kolei dodałem przycisk wysokość 40 pikseli.
Jest to styl Button Outlet.
Small.
I jest to oczywiście tekst ustawiony na kolor GW.
Następnie mamy tutaj drugą grupę Reviews RAID Group.
Tu z kolei mamy kolumn 24 piksele na pół.
W środku mamy.
Grupy o nazwie Reviews ROW Group.
Tutaj row to strzelane wartości do lewej
do prawej krawędzi, czyli znowu Space between, tym razem dla ROW.
Tutaj mamy grupę z tekstami.
Znajdźmy sobie na style to jest pod SM.
14 pikseli 500 body SM 14 pikseli 400.
Tu z kolei mamy kolejną grupę.
Oczywiście musielibyśmy poprawić jej nazwy, ale ja na razie to pomijam.
Ustawione na 8.
W środku mamy tekst.
Jest to body M2 16 pikseli 700.
I teraz chcę tutaj wstawić odpowiedni
progress bar, bo na chwilę obecną mam taki modulowany shape aby dodać progress bar.
Przechodzimy do pluginów.
Klikamy Add plugins i wybieramy, a w zasadzie wpisujemy Progress Bar.
Jest to pierwsze utworzone właśnie przez samo Babel.
Klikamy Install.
I teraz wracamy do naszego edytora.
Czyli design.
Szukamy Progress bara powinien się tutaj pojawić.
Jest Progress Bar.
Wstawiam go w to miejsce.
Jak widzisz mamy tutaj wartość procentową, którą możemy sobie ustawić.
Mamy ten kolor tutaj.
Dla tego progresu mamy kolor tła.
Dodatkowo pojawia nam się tutaj jeszcze
ten tekst, a jego wartości możemy ustawić tutaj odpowiednie fonty itd.
Ja nie chcę tutaj mieć żadnego tekstu, a więc.
Wielkość fontu ustawiam na 0 pikseli.
Tu będę wpisywał na stałe wartości
z palca, czyli ma to być 80 procent, a więc wpisujemy 80.
Będzie to positive.
Taboret Progress Bar.
I teraz tak tutaj Progress Bar Color zmieniam na Color Nasz Success 600.
Background style ustawiam flat color.
Znowu. Success.
600, ale na 50%.
Nie chcę mieć tutaj żadnego burdelu, a
jedynie zaokrąglenia narożników równe 4 piksele.
Przechodzę do layoutu i zmieniam wartości na stałą szerokość równą 60 pikseli.
I wysokość równą powiedzmy 4 pikselach.
Chyba tak ustawialiśmy ten shape tak 64.
Mogę się go pozbyć?
Jak widzisz mam teraz taki fajny progress bar.
Mogę go skopiować i wstawić tutaj do tej grupy.
Pozbyć się Shape a.
To będzie 15.
Neutral to będzie nasz kolor.
Ten, czyli kolorowy wzornik 600.
Oczywiście background color to też warning 600 ustawiony na 50%.
Jeszcze tylko stawiamy tempo, gdy zbada do ostatniej grupy.
I zmieniamy wartość napięć.
A kolory tutaj na error 600 a w zasadzie
Danger 600 u nas tak nazywa się taką nazwę nosi.
Ten nasz kolor tutaj jest zmienna kolorystyczna Danger 600.
Pantera 650.
A więc tą grupę mamy tutaj gotową.
Dodatkowo wstawiłem tutaj jeszcze znany Ci już Divided.
I dla niego ustawiłem rozciągnięcie na całą wysokość dostępną szerokość 1 piksel.
A więc tutaj tą sekcję review mamy już gotową.
Ja przygotowałem też taki zarys naszej karty.
Zaraz utworzymy z tego odpowiedni element.
Nie ma tutaj nic trudnego.
Mamy układ typu kolumnowy o 12 pikseli.
Ten element skopiowałem sobie bezpośrednio z elementu o nazwie Block card, o ile
dobrze pamiętam i po prostu wstawiłem go tutaj.
Na razie nie przekazujemy tutaj żadnych dynamicznych danych.
To wyczyściłem, żeby Babel nie sypało mi tutaj błędami.
Tutaj dodałem tekst.
Jest to Body SM 14 pikseli 500.
Tutaj znowu kolejna grupa oraz szalone elementy.
Writing. Po prostu go skopiowałem i znowu tutaj
wstawiłem, a tutaj dodałem na razie na sztywno taki tekst.
Odnoszący się do daty.
To co zrobiłem jeszcze, to skopiowałem sobie
pop up ze strony serca i tym razem nazwałem go po prostu reviews pop up.
Ma on niemal takie same właściwości jak ten dostarcza.
Natomiast to co pozmieniałem tutaj, to ustawiłem Type of Content na osi Strings
i wybrałem ten przypisany do naszego rapera, bo tam przekazujemy ten cały
główny listing, który wyświetlamy na naszej stronie.
Layout to dokładnie to co było, czyli align to parent.
Maksymalna szerokość 520 pikseli, wysokość 760 pikseli.
W środku mamy header.
Oczywiście musimy tutaj zmienić jego nazwę, czyli review.
Pop up header a line to parent.
Mamy tutaj off listing tylko po to, żeby
wyciągnąć nazwę takiego listingu i od to miejsce wyświetlić.
Kolejna. Mamy tutaj oczywiście footer.
Też zmieniamy nazwę.
Tutaj pozostawiłem takie wartości jak wysokość ustawioną na stałe na 60 pikseli.
Ten kolor flat color primary 25 dla background.
Oczywiście border top.
Tutaj znowu wstawiłem sobie tą grupę z
ratingiem i tylko z mniejszą i tylko zwiększyłem ten tekst do head linku.
Cześć, tu mam body SM 14 pikseli 500 wartość
pisana z palca i tutaj jest grupa Reviews popup content.
Która ma ustawioną stałą wysokość na 640 pikseli i włączone do scrollowania.
Jak to ma działać?
Otóż przejdźmy do naszej strony i omówmy to działanie.
Jak to w ogóle ma tutaj wyglądać?
Ja będę chciał, aby tutaj
sekcja Review pojawiała się tylko i wyłącznie wtedy, kiedy rzeczywiście mamy
jakieś review dotyczące tego konkretnego listingu.
Oczywiście mógłbyś tutaj zostawić ten nagłówek i wyświetlić tutaj krótką
informację, że jeszcze nie dodano żadnej recenzji dotyczącej tego listingu.
Ja po prostu pójdę na łatwiznę i usunę
sobie całą tą grupę, a w zasadzie to ukryję odpowiednimi conditions falami.
I teraz tak po kliknięciu w teorii View będziemy standardowo wyświetlać nasz
popup, z tą różnicą, że tu chcę wyświetlać maksymalnie 3 recenzje.
Oczywiście będziemy potrzebować Scripting
Group i przekazywania tutaj odpowiednich View.
Natomiast po kliknięciu w ten guzik wyświetleniu popup a chcę tutaj dodać
wszystkie recenzje jakie dotyczą właśnie tego listingu.
I oczywiście tutaj to skalowanie,
żeby ten popup nie robił nam się tutaj kilometrowe na wysokość.
A więc przystąpimy do działania.
Wracamy do edytora.
Zamykamy nasz popup i przechodzimy do sekcji Reviews.
I to, od czego będę chciał zacząć tutaj od
dodania repeat grupy, która będzie wyświetlała nam tą listę tutaj recenzji.
A więc daje repeat grupę.
Pozbywamy się oczywiście minimalnej
szerokości i ustawiam tutaj na przykład row.
Będzie to.
Vivus ERG.
I teraz zastanówmy się co chcemy.
Ja chcę wyświetlać 3 rzędy.
Tak jak mówiłem maksymalnie trzy recenzje, jedną kolumnę.
I dodajmy tutaj jeszcze separator pomiędzy tymi kolumnami.
A w zasadzie rzędami to będzie solid.
Nasz kolor biały i 24 pixele.
Natomiast jaki typowy content chcemy tutaj ustawić?
Przede wszystkim os. Review.
To powinno być dla Ciebie jasne.
A data Source?
Zacznijmy od All OS Review.
Natomiast to nam oczywiście wyświetli wszystkie recenzje, a my musimy je
ograniczyć tylko do tych, które dotyczą właśnie tego konkretnego listingu.
Podobne ograniczenia już wcześniej
stosowaliśmy za pomocą tutaj opcji filtra i znowu możemy ją wykorzystać.
Czyli wpisuję sobie filtr, OT jaki filtr chcemy ustawić, A w zasadzie jaki stan?
Otóż chcę się odnieść do this other review, czyli tego pojedynczego rekordu,
odnieść się do jego listingu i powiedzieć, że ten listing.
Jest to równe.
No właśnie, skąd Chcemy wyciągnąć główny listing?
Oczywiście spać w rapera.
Jak widzisz, dzięki temu, że zastosowaliśmy właśnie tutaj ten typ
kolumny ustawiony po prostu na chaos listing, możemy się właśnie teraz w prosty
sposób odnieść do niego, wyciągnąć właściwy listing, spać w rapera
i w ten sposób właśnie tutaj sobie zawęzić te rekordy.
Klikam close i to wszystko.
Natomiast to, co chcę jeszcze zrobić.
To tak jak mówiłem pokazywać tą grupę
tylko wtedy, kiedy to nam cokolwiek zwróci.
Jak się odnieść do konta?
Kopiuję sobie tutaj tą wartość kopie Expression.
Przychodzę tutaj do całej sekcji Review, a w zasadzie po prostu tej grupy.
I przechodzę do conditions.
A.
Wklejam tutaj as expression.
Natomiast muszę się odnieść do jakiejś
wartości, bo to nam daje całą listę, a do condition nic nam tutaj nie pomoże.
Muszę tutaj wybrać Count i powiedzieć, że on ma być większy od zera.
A więc jak to teraz zadziała w praktyce?
Najpierw pobieramy sobie listę wszystkich
od Review, potem stosujemy filtr, który ogranicza je tylko do tych,
które dotyczą tego konkretnego listingu, a następnie wyciągamy sobie
wartość, czyli count, czyli ile takich rekordów tutaj jest.
I mówimy, że ta liczba ma być większa od zera.
I tylko wtedy chcę, żeby ten element był widoczny.
Oczywiście, czyli zaznaczamy ten box.
A co robimy na dziendobry?
Oczywiście możemy go sobie tutaj ukryć
i wybrać kolaps hidden, natomiast zaraz do tego wrócimy.
Nie chcę, żeby tutaj to zniknęło.
Jeżeli się okaże,
że akurat ten listing, który teraz otworzyłem nie ma żadnych review.
A więc.
To co muszę teraz zrobić, to zaznaczyć
sobie całą tą Review Card Group i zamienić ją w element.
A więc standardowo ubieram ją dodatkowo w grupę.
Nie muszę nadawać żadnej nazwy i wybieram po prostu tylko.
Edit.
Konwertuj element i to będzie.
Review Card.
E.
I teraz musimy oczywiście ustalić tutaj.
Type of content.
Będzie to OST reviews, a w zasadzie OST reviews, czyli nasz open set.
I teraz przekazywać to oczywiście dalej.
Czyli to, co już robiliśmy wcześniej.
Dla pozostałych element.
Co my tutaj mamy W środku mamy w środku obrazek.
Podoba mi się to, że autor po prostu, a nie blog posta.
Autor.
I nie będzie to liczone week, tylko oczywiście wartość dynamiczna.
A więc Parents Group OS Review, Autor Avatar zostawiamy.
Tutaj przekazujemy od zlewu.
Standardowa.
I tak to będzie.
Autor nam.
Auto City.
To będzie po prostu całe Revue.
I oczywiście tutaj display.
Jeszcze tutaj muszę wskazać odpowiedni typ.
Oczywiście nie listing, tylko freeware.
I tutaj będę chciał sformatować datę.
Zaraz się pokaże jak to zrobić.
Rating zostawiamy
w zasadzie nie mamy tam też rating, więc możemy go sobie przekazać.
Pamiętam, że dodawaliśmy tam wartość z ratingiem.
Czyli zaznaczamy tą wartość i mówię, że tak.
Chcę się odnieść do.
W ratingu.
I sformatowane jako to będzie number te small place.
Ile miejsc po przecinku chcemy wyświetlać?
Nas będą to dwa.
To jest separator.
Niech to będzie kropka.
Nie potrzebujemy separatora tysięcy.
Takich wartości nie będziemy mieli.
Dla takich wartości nie będziemy mieć
przecież dla ratingu, a więc pozostawiamy to tylko w tej formie.
Więc nawet jeżeli Babel 5 0 zamieni nam na 5, to tutaj będziemy mieć 5 kropka 00.
A więc Clouds.
Teraz przejdźmy do tej grupy.
A w zasadzie to mamy chyba tylko tekst
i w jaki sposób wyświetlić daty właśnie w takim formacie?
Zacznijmy od tej pierwszej, czyli zaznaczam January 2024.
Tą część wybieram sobie.
Start date.
I znowu mogę sobie wybrać formatowanie.
Znów mamy tutaj kilka różnych.
Jeżeli znajdziesz tutaj takie, które Ci odpowiada, no to masz szczęście.
Natomiast w naszym przypadku takiego tutaj nie ma, więc musimy je utworzyć sami.
Wybieram custom i jedyne co robię to po prostu tutaj wpisuję.
1, 2, 3, 4 razy em.
To nam da całą nazwę miesiąca.
Spacja i cztery razy Y.
Mogę sobie to skopiować?
I to samo zrobić dla end date, czyli zaznaczyć.
Tą wartość.
Odnieść się do dat.
Formatek z.
Custom.
Klaus.
I to w zasadzie już jest tutaj wszystko.
Wszystko mamy ustawione dla naszej karty.
Wracamy więc na stronę listingu.
Przechodzimy tutaj do sekcji Review.
I wstawiamy naszą kartę.
Oczywiście tutaj to Reporting Group
pozbywamy się tej starej służące jako wzorzec i jedyne co musimy
zrobić to przekazać tutaj oczywiście current.
Ostre.
Zerknijmy, jak to wygląda.
Odświeżamy.
Czy mamy tutaj jakieś.
Recenzje dotyczące tego listingu.
Jak się okazuje mamy.
Natomiast ten odstęp tutaj wydaje mi się jakiś bardzo duży.
Zaraz do tego wrócimy.
To co chcę zrobić, to przejść do edycji takiego elementu.
Zaznaczyć tutaj całą tą.
Grupę.
Aby robił karierę.
Przejdź do layoutu i ustawmy tutaj minimalną wysokość
na jakoś dużo, bo mamy tutaj jakieś dziwne odstępy.
Spróbujmy to.
To nam się skurczy odpowiednio, natomiast i tak będzie tutaj zachowana cała.
Cały ten układ i cała wysokość do tych elementów.
To się dostosuje po prostu do tych wartości w środku.
Zerknijmy teraz do podglądu, czy to już trochę się poprawiło.
OK. Tu się poprawiło.
Czyli musimy zmniejszyć te odstępy.
Przechodzimy do Listing.
Zaznaczam taki pojedynczy element pozbywamy się tu minimalnej wysokości.
OK.
I chyba dopiero teraz tak naprawdę nam się to poprawiło.
Przynajmniej taką mam nadzieję.
Tutaj mamy jakąś grupę, która nie wiadomo skąd nam tutaj wyskoczyła.
OK, mogę się jej pozbyć.
Teraz przejdźmy dopiero do podglądu.
OK, teraz dopiero to wygląda tak jak powinno.
Czyli mamy tutaj nasze recenzje
wyłącznie 3, które dotyczą tego konkretnego listingu.
Mamy tutaj Sakura Heaven, Sakura Heaven, Sakura Heaven.
To co chcę teraz zrobić to sobie skopiować całą tą Republikę LG,
czyli naszą repeat grupę i wstawić ją jak się domyślasz.
Tutaj.
To pop up u.
Pozbądźmy się minimalnej wysokości.
I tutaj powinniśmy się pozbyć tych rzędów.
Ustawić to na 100%.
W ten sposób wyświetlimy tutaj te wszystkie archiwum.
Oczywiście w przyszłości powinniśmy zadbać
o to, aby na sam początek wyświetlać tylko część i potem np.
po kliknięciu w guzik doładowywać
następne, żeby właśnie tak jak kiedyś ostrzegałem nie załadować tutaj np.
tysiąca recenzji dotyczących tego
konkretnego listingu, bo na chwilę obecną nie musimy się o to martwić.
Mamy ich niewiele, a więc zostawiam to
przynajmniej na ten moment właśnie w ten sposób zamalowane.
To co chcemy zrobić, to wrócić tutaj.
I sprawdzić czy to nam się przekazuje.
OK, to nam się przekazuje tylko.
Tu jest jakiś problem.
Mamy scrollowania. Zaraz zerkniemy.
Dlaczego?
Zerknijmy na ten element, na całą tą kartę.
Aha, mamy tutaj minimalną szerokość, która nam skoczyła osobno na 680.
Tutaj się tego pozbywamy.
Zaznaczam sobie tutaj fit, fit, tu content i sprawdźmy teraz.
OK. Teraz już jest dużo lepiej.
Wiadomo, że ten kontent jest tutaj chwilowo za duży, bo mamy tylko trzy
recenzje, ale gdyby ich było więcej, to oczywiście wskoczy nam ten scroll i
będziemy mogli je sobie po kolei przeglądać.
Więc niemal tutaj wszystko jest gotowe.
Zadbajmy jeszcze o ukrywanie tej sekcji archiwum.
Czyli przechodzę do edytora.
Przechodzę tutaj, do tej całej grupy i grup.
I tak jak mówiłem, ukrywamy ją na załadowanie się strony.
Kolejno wybieramy collapse hidden.
I zerknijmy teraz, jak to zadziała.
Odświeżamy.
Tutaj mamy recenzje, więc wszystko jest ok.
Ale przejdźmy do strony index owej.
I spróbujmy przejść do naszego listingu i
wybrać taki, który nie powinien posiadać żadnych recenzji.
Aby to sprawdzić, mogę sobie wrócić tutaj.
Przejrzeć na szybko tą listę około.
Wydaje mi się, że nigdzie nie widziałem tam.
Tego listingu.
Przechodzimy, mamy obrazki, zjeżdżamy niżej.
Jak widzisz sekcja archiwum zniknęła.
Nie mamy żadnej recenzji dotyczącej tego
listingu, więc oczywiście ta grupa nie jest tutaj wyświetlana.
A więc osiągnęliśmy dokładnie taki efekt, na jakim nam zależało.
Ty nauczyłeś się, że mamy nowy typ danych, który pozwala nam linkować np.
właśnie do obszaru setu.
Bardzo podobny sposób będziemy mogli
linkować również pomiędzy danymi z różnych typów w bazie danych, ale o tym
porozmawiamy sobie oczywiście w sprincie nr 2.
Na chwilę obecną zrobiliśmy to, co powinniśmy zrobić w tej sekcji.
A więc dziękuję Ci za uwagę i widzimy się za moment.