Ana içeriğe geç

Version Docs Updated

Amaç

Bu sayfa, Availability calendar modülü konusunu teknik ve operasyonel açıdan standart bir referans formatında açıklar.

🚗 Availability calendar

İçindekiler​

  • Kullanım
  • Özellikler
  • Geliştirici Notları

Availability calendar modülü, Rentiva platformundaki reservation süreçlerini yönetmek ve kullanıcılara sunmak için tasarlanmıştır.

Kullanım​

GÖRSEL GELECEK

Buraya bu modülün frontend (kullanıcı tarafı) görünümünü temsil eden bir ekran görüntüsü eklenecektir.

Bu modülü herhangi bir sayfaya veya yazıya eklemek için aşağıdaki kısa kodu (shortcode) kullanabilirsiniz:

[rentiva_availability_calendar vehicle_id=""]

Gutenberg blok editöründe "MHM Rentiva -> Availability calendar" bloğunu seçerek görsel olarak da ekleyebilirsiniz.

Parametreler​

Aşağıdaki parametreler kısa kod içerisinde kullanılabilir:

ParametreVarsayılanAçıklama
vehicle_id(boş)Modülün feature davranışını kontrol eder.
show_pricingapply_filters(mhmrentiva_availability_calendar_show_pricingModülün general davranışını kontrol eder.
show_booking_buttonapply_filters(Modülün general davranışını kontrol eder.
themeapply_filters(mhmrentiva_availability_calendar_themeModülün general davranışını kontrol eder.
months_aheadapply_filters(mhmrentiva_availability_calendar_months_aheadModülün general davranışını kontrol eder.
months_to_showapply_filters(mhmrentiva_availability_calendar_months_to_showModülün general davranışını kontrol eder.
start_month(boş)Modülün general davranışını kontrol eder.
show_weekendsapply_filters(mhmrentiva_availability_calendar_show_weekendsModülün general davranışını kontrol eder.
show_past_datesapply_filters(mhmrentiva_availability_calendar_show_past_datesModülün general davranışını kontrol eder.
class(boş)Modülün general davranışını kontrol eder.

Özellikler​

📱 Responsive Tasarım​

  • Mobil: Tek sütun düzeni.
  • Tablet (782px altı): Optimize edilmiş görünüm.
  • Masaüstü: Ayarlanan sütun veya genişlikte tam görünüm.

🚀 Performans Odaklı​

  • Akıllı Önbellek: Veritabanı sorguları sistem tarafından optimize edilerek önbelleğe alınır.
  • Koşullu Yükleme: Statik dosyalar sadece modülün kullanıldığı sayfalarda yüklenir.

Geliştirici Notları​

  • HTML Yapısı: Tüm kapsayıcılar .mhm-rentiva-availability-calendar-wrapper sınıfı ile başlar.
  • Özelleştirme: CSS değişkenleri (--mhm-color-primary vb.) global css-variables.css dosyasından miras alınır.

Bölüm Sonu Özeti​

  • Availability calendar sayfası, tekil referans başlıklarıyla standart dokümantasyon yapısına alınmıştır.

Değişiklik Günlüğü​

TarihSürümNot
11.10.20266.2.0show_seasonal_prices, show_discounts, start_date ve integrate_pricing kaldırıldı: 6.2.0 bunları artık okumuyor.
19.03.20264.21.0-docsSayfa alfabetik olarak sıralandı ve görsel yer tutucusu eklendi.