tour_extras
Provides (oppinionated) contrib additions for the fabulous Tour module (as submodules).
Currently requires patch from #3549273: Add a tour view build alter hook, to allow altering the view output from the TourViewBuilder to work!
Requirements
This module requires the following modules:
- Tour module (contrib)
Installation
Install as you would normally install a contributed Drupal module. For further information, see Installing Drupal Modules.
Submodules
Tour Extras WYSIWYG
Module Name:tour_extras_wysiwyg
Tip Plugin ID:text_formatted
Provides a formatted text tip plugin that extends the standard text tip with WYSIWYG editing capabilities.
Features
- Rich text editing with CKEditor integration
- Support for all available text formats
- Token replacement support
- Filter processing for secure content display
- Maintains all standard tour tip functionality (positioning, selectors, etc.)
Usage
- Enable the Tour Extras WYSIWYG module
- Create or edit a tour
- Add a new tip and select "Formatted Text" as the tip type
- Use the WYSIWYG editor to create rich content with formatting, links, lists, etc.
- Select the appropriate text format for your content
- Configure positioning and other standard tip options
Tour Extras URL Step
Module Name:tour_extras_url_step
Tip Plugin ID:url_step
Provides a URL step tip plugin that removes the last step of a tour and hooks into the preceding step's "Next" button action, to redirect to a specified url.
Together with the "?tours" and "?tips" query parameters, this feature can be used for multi page tours.
Important Usage Notes
â ï¸ WARNING: This plugin should always be used as the last step in a tour.
Usage
- Enable the Tour Extras URL Step module
- Create or edit a tour
- Add a new tip and select "URL Step" as the tip type
- Configure the URL step (this should be set as the final step):
-
URL: Enter a relative or absolute URL (e.g.,
/admin/content,https://example.com/) - Cancel Button Label: Set the text for the redirect button (defaults to "Next"). Supports tokens.
-
URL: Enter a relative or absolute URL (e.g.,
All submodules may one day land in the Tour module, if the Tour maintainers decide so.
Requirements
The Tour module
Supporting this module
Support DROWL's ♥ FOSS work on this module on OpenCollective!
Drupal and this module are FOSS. However, it takes dedicated people to develop and maintain. And they need YOU to give back!
We're committed to building and maintaining Drupal modules that benefit the entire community.
Supporting us on OpenCollective helps us continue to improve, innovate and contribute to Drupal's future. Every pledge makes a difference!
If this module has helped you, we would be very grateful for your donation to support its further development and maintenance.
Support our FOSS development ♥️
You can also speed up the development of features or bugfixes you'd love to see, by sponsoring and giving back!
Let's make Drupal even better, together!
Development proudly sponsored by German Drupal Friends & Companies:
webks: websolutions kept simple (https://www.webks.de)
and
DROWL: Drupalbasierte Lösungen aus Ostwestfalen-Lippe (OWL), Germany (https://www.drowl.de)