Drupal
O Módulo Wink para Drupal adiciona componentes do inventário de viagens Wink ao seu site Drupal como blocos nativos. Os editores podem colocá-los em qualquer lugar do layout através do sistema padrão de blocos.
wink-travel/wink-drupal-module no GitHub Código-fonte, guia de configuração para desenvolvedores e instruções de contribuição.
Requisitos
Seção intitulada “Requisitos”- Drupal 10 ou 11
- PHP 8.1+
- Composer
Instalar
Seção intitulada “Instalar”- Instale via Composer:
Terminal window composer require drupal/wink - Ative o módulo:
Terminal window drush en wink -y - Vá a Admin → Configuração → Serviços Web → Configurações Wink (
/admin/config/wink). - Insira o seu Client ID e Client Secret, selecione o seu ambiente e clique em Guardar. Vá a Aplicações para obter as suas credenciais.
Adicionar um bloco a uma página
Seção intitulada “Adicionar um bloco a uma página”- Vá a Admin → Estrutura → Layout de Blocos.
- Clique em Colocar bloco na região onde pretende o conteúdo Wink.
- Pesquise por Wink para encontrar os blocos disponíveis:
- Wink Content — apresenta um cartão de hotel, grelha ou mapa
- Wink Lookup — barra de pesquisa de destinos
- Wink Search — botão para selecionar itinerário
- Wink Account — botão de início de sessão
- Wink Itinerary — botão de estado do itinerário
- Wink Cart — botão do carrinho de compras
- Para Wink Content, configure o Tipo de Layout e o ID do Layout nas definições do bloco.
- Guarde a configuração do bloco.
Blocos disponíveis
Seção intitulada “Blocos disponíveis”| Bloco | Finalidade |
|---|---|
| Wink Content | Exibe cartões de hotel, grelhas classificadas, mapas e mais |
| Wink Lookup | Barra de pesquisa para destinos e hotéis |
| Wink Search | Botão ícone que abre o seletor de itinerário |
| Wink Account | Botão de início de sessão / conta de utilizador |
| Wink Itinerary | Botão de itinerário que mostra a viagem atual |
| Wink Cart | Botão resumo do carrinho de compras |