Skip to content

Craft CMS

Wink Craft CMS viðbótin samþættir Wink ferðainventar í Craft 5 með Twig sniðmátavirkjum og sérsniðnum reitategund fyrir efnisritstjóra. Ritstjórar geta valið ákveðið Wink útlit úr fellilista beint í færslu ritstjórans.

  • Craft CMS 5.x
  • PHP 8.1+
  • Composer
  1. Settu upp með Composer:
    Terminal window
    composer require wink2travel/craft-wink
  2. Virkjaðu viðbótina í Stjórnborðinu undir Settings → Plugins, eða í gegnum CLI:
    Terminal window
    php craft plugin/install wink
  3. Farðu í Settings → Wink í Stjórnborðinu.
  4. Sláðu inn Client ID og Client Secret, veldu umhverfi þitt og smelltu á Save. Farðu á Applications til að sækja auðkenni þitt.

Þegar búið er að stilla, kallaðu á Wink Twig virkni hvar sem er í sniðmátunum þínum:

{# Sýna hótelgrind #}
{{ winkContent('HOTEL', entry.winkLayoutId) }}
{# Leitarsvæði á áfangastað #}
{{ winkLookup() }}
{# Hnappur til að velja ferðalag #}
{{ winkSearch() }}
{# Notendareikningshnappur #}
{{ winkAccount() }}

winkContent() virkni setur sjálfkrafa inn <wink-app-loader> í fyrsta sinn sem hún er kölluð á síðu.

VirkniÚttakLýsing
winkContent(layout, id)<wink-content-loader>Hótelkort, grindur, kort
winkLookup()<wink-lookup>Leitarsvæði áfangastaðar
winkSearch()<wink-search-button>Hnappur til að velja ferðalag
winkAccount()<wink-account-button>Innskráning / notendareikningur
winkItinerary()<wink-itinerary-button>Hnappur fyrir stöðu ferðalags
winkShoppingCart()<wink-shopping-cart-button>Körfuhnappur

Bættu við Wink Layout reit í hvaða hluta sem er til að gefa ritstjórum fellilista yfir öll tiltæk útlit úr Wink reikningnum þínum:

  1. Farðu í Settings → Fields → New Field.
  2. Stilltu Field Type á Wink Layout.
  3. Bættu reitnum við reitauppsetningu færslutegundar þinnar.
  4. Ritstjórar geta nú valið útlit beint í færslu ritstjórans — engin þörf á að afrita og líma auðkenni.

Í sniðmátinu þínu, sendu reitagildið til winkContent():

{{ winkContent(entry.winkLayout.type, entry.winkLayout.id) }}