DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

../_images/logo_dataviewer13.png

Note

If you like the Extension and want to support the development, please donate now.

Introduction

This extension can render records by TCA-based configuration without the need of creating a new extension for every record-type you need. You can create new record-types on the fly with every advantage of TCA.

These records are accessible and rendered in fluid-templates.

Fields in this extension are rendered in mostly the same way as the normal TCA rendering happens, but there is no need for creating an extra extension for every record-type.

Here are some examples for records:

  • News Records (like tt_news)
  • Job Records (like dmmjobcontrol)
  • Address Records (like tt_address)
  • Event Records (like cal)
  • Media Records for building a Media-Library
  • Product Records
  • Award Records
  • Company Records
  • Form Answer Records for creating Frontend Forms and saving the results as a form answer record
  • and a lot more!

The estimated time for creating all these things are far better than creating a new extension for these.

The extension contains various Frontend-Plugins to help and support you with displaying records as of your needs. It is dynamically in every way, even to include records to another extension is possible!

Highlights

  • Create customized records on the fly
  • Plugins for List, Detail, Sort, Filter, Selection and Search
  • Dynamic Configuration of the Plugins to get nearly every solution
  • Inject records to other extensions with a InjectViewHelper
  • Inject dynamic variables of different types to the fluid templates
  • Easy fluid templating with intuitive variable naming
  • Import CSV Files as Records

Please see the Screenshots-Section for more information about the possibilities.

Workflow

../_images/workflow.jpg
Create Fields for your Datatypes
Create a Datatype and assign the Fields created in '1.'
Create Records of a Datatype
This step is also relevant for your editors and could also take place after you've done the templating.
Create Fluid Templates for the records (e.g. List, Detail)
Insert Record-Plugin to your site to display record(s)
Add the other plugins like Filter or Search to your site And target them to the Record-Plugin added in '5.'