Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source MagazineAOE Media

Chapter 6. Plugin Configuration

6.1. « General settings Tab».

Flexform Setup Field

Description

Default Command

Edit or Create, if not set it defaults to edit.

Ultimately I should add list, preview , setInfo and status commands ...

Edit:

Edit mode.

Create :

Create mode by default opens create record form.

Default mode in which to set the plugin (if not selected , plugin sets itself to edit mode). In edit mode edit the plugin  will first show lits of elements to edit and allows creation, deletion, modification of elements from list.

Tab mode

Enables Tabs in FE forms. Ex :

See Tab labels and show fields (in edit and create mode). It will render « Tabs » defined in show field with Tab labels of Tab labels field

Note: Tab mode must be selected and the flexform must be saved before the [Tab] item will show up to be selected in the Show fields area.  

Tab labels

Labels of tabs in create and edit screens. Labels are given in order of tabs and should match tab tags in show fields of create and edit mode.(See « Show Fields » of edit and create tabs...

User Connection required

FE User must be connected for display of plugin.

If set and FE User is not connected will redirect to login page ...

I haven't tested every configuration yet...

Don't display headers

Do not display Screen Heders, If set default Screen Title Heders will not be shown.

Show Help Icons

Will display Help Icons. There is no typoscript options to override Help text for the moment....

Check T3 rights

If set only allowed records according to T3 rights of connected user will be shown.

I had to add this parameter so that we could create forms to edit any data in T3 database whatever the rights on these objects were...

No Cache

If set plugin info  is not cached...

Must be tested...

Debug Mode

If set debug info will be shown (not properly set & tested yet ...).

Use enable columns

If set will check T3 enable columns rights (deleted=0, datestart <= date <= dateend, ....

No actions

If set Action buttons will not be shown ...

Foreign Tables

Allows to show foreign table fields in edit screens ....

For the moment only first relation foreign tables are shown..

Editing of foreign table fields has not been tested...

Once you have selected foreign Tables you must save configuration twice (bug ???) for the foreign table fields to be taken into account by plugin.

If foreign table list is empty make sure you selected the propoer table to edit in Quick Start tab and that you saved it ...Or maybe you table has no foreign tables in rleation according to TCA defintions....

Id Field

By default  the plugin considers $TCA[$table]['ctrl']['label'] as default label field. You may select another field if you wish.

Alphabetical search will use this field as search field ....

Use Id Field

If set, only records where this field equals connected FE USER uid will beshown. This is usefull to show only records edit by Fe User.

User Group Field

If set, only records where this field equals one of the group uids of connected FE USER uid will be shown. This is usefull to show only records edited by a group of FE Users. Not completely tested ...

parseValues

Alters  entering data :

example :

name=trim,upper

will trim white space from field name and will transform text to uppercase.

  1. int : Evaluates the input to an integer.

  2. upper : Converts to uppercase (only A-Z plus a selected set of Western European special chars).

  3. lower : Converts the string to lowercase (only A-Z plus a selected set of Western European special chars).

  4. alpha : Allows only a-zA-Z characters.

  5. num : Allows only 0-9 characters in the field.

  6. alphanum : Same as "alpha" but allows also "0-9"

  7. alphanum_x : Same as "alphanum" but allows also "_" and "-" chars.

  8. trim : The value in the field will have whitespace around it trimmed away.

  9. nospace : Removes all occurencies of space characters (chr(32))

  10. invert : useful on boolean values to invert boolean display

  11. random

  12. files

  13. setEmptyIfAbsent

  14. multiple

  15. checkArray

  16. uniqueHashInt

Required Fields

List of mandatory fields. If one of these fields in unset an error message will be shown uppon validation ... A * indicates these fields in genrated Template.

Pages to clear cache of

The cache of these pages will be cleared upon update or insert of records edited through this plugin.