Zadanie 8: partnerzy-index-kafelki
Treść zadania
Prośba użytkownika (1:1):
> Na stronie: https://convertere.pl/partnerzy mają być kafelki z partnerami. Każda kafelka to jeden partner. U góry kafelki nazwa firmy, po prawej logotyp. Pod spodem mają być linki do kategorii którymi się partner zajmuje: Diagnostyka, Leczenie, Rehabilitacja. Tylko te które robi. Te linki mają prowadzić potem do stron odpowiednio: https://convertere.pl/partnerzy/diagnostyka (https://convertere.pl/partnerzy/
Specyfikacja
Pełna spec: .superpowers/sdd-partnerzy-index-kafelki-spec.md (repo /root/convertere/www_v3).
Cel
Strona /partnerzy (index) → kafelki partnerów:
- 1 partner = 1 kafelek;
- góra kafelka: nazwa firmy (lewa) + logotyp (prawa);
- dół: linki do kategorii, którymi partner się zajmuje — TYLKO te z danych
(Diagnostyka, Leczenie, Rehabilitacja);
- link →
https://convertere.pl/partnerzy/.
Rozwiązanie (kierunkowe)
- Nowa strona
pages/partnerzy/index.vue(layoutmain, light, bez sidebar) —
nadpisuje obecny render content (content/6.partnerzy/index.md przez
[...slug].vue).
- Dane:
composables/usePartners.ts(istnieje po Zadaniu 5) — jedno źródło
prawdy; bez duplikacji w markdown.
- Kafelek (nowy
PartnerCard.vuelub wariantPartnerTile.vue): nazwa + logo
(obiekt-contain, responsywnie); linki kategorii tylko z categories partnera
(NuxtLink → /partnerzy/).
- SEO: title „Partnerzy" + description (z content index), og-image
#72c630. - Bez zmian: strony kategorii, karuzela na stronie głównej, regeneracja.
Kryteria akceptacji
/partnerzyHTTP 200 z kafelkami (nazwa + logotyp po prawej, linki kategorii).- Linki kategorii →
/partnerzy/(HTTP 200, bez 404); tylko te, które
partner robi (dla Trauma-Dent: diagnostyka, leczenie, rehabilitacja).
- Strony kategorii dalej 200; strona główna nietknięta.
- Dane bez duplikacji (edycja
usePartners.ts). - Build +
yarn deployOK; weryfikacja produkcji (curl, grepy:traumadent.png,
/partnerzy/diagnostyka itd.).
Status
W trakcie — delegacja do opencode (venice/kimi-k2-7-code + superpowers).
Źródła (Pliki)
/root/convertere/www_v3/.superpowers/sdd-partnerzy-index-kafelki-spec.md/root/convertere/www_v3/composables/usePartners.ts(dane partnerów)/root/convertere/www_v3/components/PartnerTile.vue,pages/partnerzy/[category].vue/root/convertere/www_v3/content/6.partnerzy/index.md(obecny index)/root/convertere/reports/zadania/8-partnerzy-index-kafelki.md— ten plik
Źródła (Linki URL)
- https://convertere.pl/partnerzy
- https://convertere.pl/partnerzy/diagnostyka
- https://convertere.pl/partnerzy/leczenie
- https://convertere.pl/partnerzy/rehabilitacja