Skip to main navigation Skip to main content Skip to page footer

Frontend modules integration

Todo list

  • Add a frontend_user property in object that should be editable from frontend (DB, TCA, Model, Translation)
  • Define a frontend plugin (ext_localconf.php and ext_tables.php)
  • Define a frontend controller (see EXT:bookings or EXT:address_manager)
  • Add required Fluid template (create, edit, error, list)
  • Add findAllForFrontendList and findByIdentifierFrontend in object repository
  • Define a static template for TypoScript configuration
  • Add Fluid template pathes for EXT:modules in setup.typoscript
  • Ensure your object model have getter/setter for deleted, hidden
Shopping basket 0 Products

The Demo is build with*

EXT:bootstrap_package for site-package aka theme build on Bootsrap 5.

EXT:modules for user plugins like user-profile, registration, user-addresses, and more.

EXT:shop for the whole shop functionality.

EXT:questions for the FAQ page and FAQs attached in the product detail views.

EXT:glossaries for the glossaries and definitions.

EXT:fluid_fpdf for generating invoices, delivery-notes, product-sheets and more.

EXT:parsedown_extra for rendering the extension documentations from markdown to HTML.

* There are only build-in settings made using site-settings & TypoScript – no templates or other files were changed or overridden!