Files
kolaytercih/src/features/katalog/katalog-queries.ts
bilalgursen d8a28b7c3a feat(katalog): şehre göre üniversiteler — /universiteler/[il] sayfaları ve şehir çipleri
- Veri: getAllIller/getIlBySlug (üniversite en çok programının olduğu ile
  sayılır; ili boş olan hiçbir şehre girmez; tireli yurt dışı adlar baş harfli).
- /universiteler: "Şehre göre" çip satırı (2+ üniversiteli 28 şehir) +
  "Tüm şehirler" A–Z üç sütunlu liste (#tum-sehirler).
- /universiteler/[il]: 92 statik şehir sayfası — katalog detay düzeni, il ve
  üniversite sayısı hapları, kompakt sıra satırı, devlet/vakıf/KKTC-yurt dışı
  öbekleri, diğer şehir çipleri, CTA bandı; metadata + breadcrumb JSON-LD.
- SehirCipleri: sihirbaz il çipiyle aynı kalıp, aktif şehir mavi dolu.
- Sitemap'e şehir sayfaları eklendi.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 14:19:09 +03:00

22 lines
535 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import "server-only";
// Katalog feature'ının sorgu kapısı. Veri motoru @/lib/katalog'da yaşar
// (yokatlas.db üzerinde salt-okunur, globalThis'te önbellekli); feature
// bileşenleri ve sayfa yardımcıları yalnızca buradan okur.
export {
getAllBolumler,
getAllBolumSlugs,
getAllUniversiteler,
getAllUniversiteSlugs,
getAllIller,
getAllIlSlugs,
getBolumBySlug,
getIlBySlug,
getUniversiteBySlug,
uniSlugFromAd,
bolumSlugFromIsim,
type BolumOzet,
type IlOzet,
type UniOzet,
} from "@/lib/katalog";