
Tailor-made rendering of the Summary Page in TYPO3 Forms
Sebastian KleinPossible ways of customized display of form data. Including buttons to correct entered data on the respective page.
I love to learn something new, and I'm just as willing to pass on my experience. Writing a tutorial has another advantage for me: to be able to explain even details correctly, I have to go deeper into the subject matter. The finished tutorial can then serve everyone including me as a (hopefully) helpful reference.
The selection of topics depends on its relevance: if several articles already exist on a subject, I don’t have to write another. Common topics are new TYPO3 features, like Routing or the Form Framework. These are supplemented by more general topics of web development.
It is very important to me that these tutorials stay up to date! Therefore I regularly add further aspects of the topic and review changes in new TYPO3 versions.
Possible ways of customized display of form data. Including buttons to correct entered data on the respective page.
How to implement a progress indicator and stepper navigation for multi-page forms.
An additional CSS class, differing template paths or custom form prototypes – which approach you should use, and when.
TYPO3 v10 introduced unified Fluid templates for emails. You can customize these for your forms in a number of ways.
A new CSS class in the form template — added with a custom select field in the TYPO3 backend. Implementation with a few lines of YAML configuration.
Get useful anchor links in Google's Search Engine Result Pages (SERPs). Required: A table of contents and correctly placed URL fragments.
Meaningful URL fragments (#interesting-section) and jump links in TYPO3 – maintainable by editors.
The PageType Decorator enables both suffixes (and more). But when using it, all typeNum must be taken into account.
This HTTP header can effectively prevent Cross-site scripting on your website.
These current Security Headers will protect the visitors of your TYPO3 website against various attacks.
The Routing Enhancer for Extbase extensions, reviewed line per line and using EXT:news as an example.
Since version 9.5, TYPO3 supports 'speaking URLs' natively. And all you need is a Site Configuration.