Templavoila Converter

This is a converter from the content stored in Templavoilas flexform to database fields. It respects all content and pages-content.
You can use the converted data out of the box with our extension Mask in a modern TYPO3 version.
It is also possible to use the data for other extensions or other CMS directly from the database.

Datastructures converted yet
The converter solved our main issue - replaceing TemplaVoila to work with fluid-based pure TYPO3 stuff. We get a perfect support from the team to make it work. Great!
Chris Furer, BFH - Webdeveloper
The TemplaVoila! Converter is a real enrichment for our development team: it works simple and uncomplicated out of the box and saves time and energy.
Robert Puntigam, Leiter Open Source, abaton EDV-Dienstleistungs GmbH


Take a look at some screenshots from converting TYPO3 6.2 with Templavoila to TYPO3 7.6 with Mask. Screenshots taken immediately after converting, without any further adjustments.

Page module
The page module before converting (Templavoila's page module) and after converting (TYPO3's page module).
Files (FAL)
The files-box before converting from Templavoila and the FAL-view after converting.
Sections & Containers (IRRE)
Repeating Elements (Sections&Container) in Templavoila and IREE after converting.
Field of a contentelement
Regular field in a contentelement. This examlpe shows a rich-text-editor field.
Contentcolumns in Templavoila will be converted to "Content in Content" in Mask. See next Screenshot for details.
Contentcolumns opened
Contentcolumns edited in Templavoila and edited in Mask. The same columns "Links" and "Rechts" exists in both Systems.
Page properties
Translations of page properties are always editable in the default language in Templavoila. The converter separates this fields to each page-language.
For each Templavoila-Pagetemplate, a Backend-Layout will be generated.
Backendlayouts opened
All contentcolumns will be transfered to the Backendlayout configuration.
Mask Contentelements
Each Templavoila FCE will be converted to a Mask (TYPO3) Contentelement.
Mask fields
Each field on a FCE or pagetemplate will be converted to a Mask (TYPO3) field (in tt_content, pages and pages_language_overlay tables).


Have a look at our videos to see a full website converting:


Your data

How does it work?

  1. First get in contact with us and make an order
  2. Make a full backup of your files and database
  3. Upgrade TYPO3 to version 8 LTS. A development-host is recommendet. Tipp: Deinstall all your local extensions and upgrade TYPO3. Handle your extensionupgrades after converting. Don't delete any databasetables and -fields if you make a "Database compare".
  4. Stop editing your website
  5. Move (or copy) the folder /uploads/tx_templavoila/ to /fileadmin/tx_templavoila/
  6. Index the folder by open it in the TYPO3 backend module Filelist and browse (paginate) all files. Or use the scheduler task "File Abstraction Layer: Update storage index".
  7. Don’t change your system (no upgrades, no changes at all)
  8. Send us a sql dump of following database-tables (structure and data):
    1. backend_layout
    2. pages
    3. pages_language_overlay
    4. sys_file
    5. sys_language
    6. tt_content
    7. tx_templavoila_datastructure (or XML-files if stored in filesystem)
    8. tx_templavoila_tmplobj
  9. Wait for our response and follow the instructions at: informations after converting


We respect privacy and don't store your data after converting. We are not interested in analyzing your data. The converter is an offline software. So you can be sure, that no one can access it online. If required, we sign a NDA.