Joomla
Wink Joomla Extension은 시스템 플러그인(CDN 스크립트 로드), 콘텐츠 플러그인(기사 내 숏코드 태그 처리), 그리고 컴포넌트(관리자 설정 페이지)를 설치하는 패키지입니다.
wink-travel/wink-joomla-extension on GitHub 소스 코드, 개발자 설정 가이드, 기여 지침.
요구 사항
섹션 제목: “요구 사항”- Joomla 4 또는 5
- PHP 8.1 이상
- GitHub 릴리스 페이지에서 최신
pkg_wink-x.x.x.zip파일을 다운로드합니다. - Joomla 관리자에서 Extensions → Manage → Install로 이동합니다.
- ZIP 파일을 업로드하고 Upload & Install을 클릭합니다.
- 두 플러그인이 자동으로 활성화됩니다. Components → Wink Settings로 이동합니다.
- Client ID와 Client Secret을 입력하고 Save를 클릭합니다. 자격 증명은 Applications에서 확인할 수 있습니다.
기사 내 컴포넌트 임베드
섹션 제목: “기사 내 컴포넌트 임베드”기사 내용 어디에서나 숏코드 스타일 태그를 사용하세요:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}콘텐츠 플러그인은 렌더링 시 이 태그들을 올바른 <wink-*> HTML로 대체합니다. 시스템 플러그인은 자동으로 CDN 스크립트를 로드하고 페이지 하단에 <wink-app-loader>를 삽입합니다.
사용 가능한 숏코드
섹션 제목: “사용 가능한 숏코드”| 숏코드 | 출력 | 설명 |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | 호텔 카드, 그리드, 지도 |
{wink-lookup} | <wink-lookup> | 목적지 검색 바 |
{wink-search} | <wink-search-button> | 여정 선택 버튼 |
{wink-account} | <wink-account-button> | 로그인 / 사용자 계정 |
{wink-itinerary} | <wink-itinerary-button> | 여정 상태 버튼 |
{wink-cart} | <wink-shopping-cart-button> | 장바구니 버튼 |