A reusable Service content type recipe built for agencies and businesses that deliver services online. It provides a rich entity with banners, highlights, videos, and flexible teaser layouts so you can hit the ground running with a production‑quality structure.
- Drupal core 10.4+ (compatible with 11)
- Paragraphs (required by this recipe)
- Image Widget Crop
- Video Embed Field
The recipe also bundles and suggests two companion recipes:
extra_paragraphsandextra_view_modeswhich are used by its fields and view configurations.
- Content type Service (
mt_service) - Fields for banners, body copy, highlights, images, links, tags, and videos
- Taxonomy vocabulary Service Tags (
mt_service_tags) - Multiple form and display layouts (default, teasers, metro tile, slide view, video grid items, etc.)
- Sample content and media under
content/so you can preview immediately
composer require drupal/extra_service
# or from a local clone:
# drush recipe ../recipes/extra_serviceUse the Recipes UI or drush recipe extra_service to apply the configuration
once the package is installed. You can also discover it via the Extra
Project Browser.
After installation you'll find the Service type under Structure → Content types. Create a new service node and experiment with the built‑in layouts and fields. The attached sample nodes and images make it easy to see the finished result.
- (add your name and contact information here)
GPL-2.0-or-later. See LICENSE.txt.