Joomla
Wink Joomla Uzantısı, bir sistem eklentisi (CDN betiklerini yükler), bir içerik eklentisi (makalelerdeki kısa kod etiketlerini işler) ve bir bileşen (yönetici ayar sayfası) kuran bir pakettir.
wink-travel/wink-joomla-extension on GitHub Kaynak kodu, geliştirici kurulum rehberi ve katkı talimatları.
Gereksinimler
Section titled “Gereksinimler”- Joomla 4 veya 5
- PHP 8.1+
Kurulum
Section titled “Kurulum”- En son
pkg_wink-x.x.x.zipdosyasını GitHub sürümler sayfasından indirin. - Joomla Yönetici panelinde Extensions → Manage → Install bölümüne gidin.
- Zip dosyasını yükleyin ve Upload & Install butonuna tıklayın.
- Her iki eklenti otomatik olarak etkinleştirilir. Components → Wink Settings bölümüne gidin.
- Client ID ve Client Secret bilgilerinizi girin ve Save butonuna tıklayın. Kimlik bilgilerinizi almak için Applications sayfasına gidin.
Makalelere bileşen gömme
Section titled “Makalelere bileşen gömme”Kısa kod tarzı etiketleri makale içeriğinde istediğiniz yere kullanın:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}İçerik eklentisi, bu etiketleri render sırasında doğru <wink-*> HTML ile değiştirir. Sistem eklentisi CDN betiklerini otomatik olarak yükler ve sayfa altbilgisine <wink-app-loader> ekler.
Mevcut kısa kodlar
Section titled “Mevcut kısa kodlar”| Kısa Kod | Çıktı | Açıklama |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | Otel kartları, ızgaralar, haritalar |
{wink-lookup} | <wink-lookup> | Varış yeri arama çubuğu |
{wink-search} | <wink-search-button> | Seyahat planı seçici buton |
{wink-account} | <wink-account-button> | Giriş / kullanıcı hesabı |
{wink-itinerary} | <wink-itinerary-button> | Seyahat durumu butonu |
{wink-cart} | <wink-shopping-cart-button> | Sepet butonu |