Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

Kiosk Navigation is a helper module designed to enable kiosk-like navigation for Drupal sites.

This module simplifies the process of transforming your site into kiosk interface by loading specific entity view modes based on query parameters.

How it works

Kiosk Navigation currently supports two kiosk modes:

  • Horizontal: kioskh
  • Vertical: kioskv

By adding the appropriate query parameter (e.g., ?kioskh) to a URL, the module performs the following actions:

  • Attempts to load the entity's kiosk-specific view mode (e.g., kioskh). If no such view mode is defined for the entity, no changes will be applied, and the default behavior persists.
  • The query parameter is retained across navigation to ensure the kiosk mode remains active. For instance, links clicked within the kiosk interface will automatically include the query parameter, maintaining the kiosk-specific view mode, if available.
  • Disables external links for a more controlled kiosk experience.

Basic example

Article content type with a Full Content (full) view mode for its detail page located at: /articles/lorem-ipsum-dolor-sit-amet

To display this page in kiosk mode, simply append the ?kioskh query parameter to the URL: /articles/lorem-ipsum-dolor-sit-amet?kioskh

When the query parameter is present, the module will:

Look for a full_kioskh view mode for the Article entity and render it if defined.
If full_kioskh is not available on Articles, the default full view mode will be used.

Activity

Total releases
1
First release
Jan 2025
Latest release
1 year ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.0 Stable Jan 21, 2025