maispace/mai-canteen

Canteen meal plan records with daily menus, dietary flags, and weekly scheduling.

Maintainers

Package info

github.com/mai-space-de/typo3-extension-canteen

Type:typo3-cms-extension

pkg:composer/maispace/mai-canteen

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v14.0.0 2026-05-23 19:43 UTC

This package is auto-updated.

Last update: 2026-05-24 09:01:53 UTC


README

Canteen meal plan records with daily menus, dietary flags, and weekly scheduling.

Features

  • Menu Plan Management — weekly lunch menu records with per-day dish entries
  • Allergen Labeling — configurable allergen and additive flags per dish (comma-separated codes)
  • Dietary Flags — vegetarian, vegan, gluten-free indicators per dish
  • Recurring Cycles — weekly template records that serve as fallback menus
  • Frontend Display — week-based view with week navigation (previous/next)
  • Print View — printer-friendly weekly menu table layout

Installation

Add to your TYPO3 site via the Configuration Set maispace/mai-canteen or include the TypoScript manually.

Content Elements

CType Description
maispace_canteen_week Weekly interactive menu view with navigation
maispace_canteen_print Printer-friendly weekly menu table

Database Tables

Table Description
tx_maicanteen_menuplan Weekly menu plan records
tx_maicanteen_dish Individual dish records (child of MenuPlan)

Allergen Codes

Allergens and additives are stored as comma-separated codes following EU food labeling regulations (e.g. A,C,G for wheat, celery, milk).