Skip to content

RenoMeyer/ContaoCustomCollectionBundle

Repository files navigation

Contao Custom Collection

Use

  1. Extend the tl_custom_collection.php table by adding a custom subpalette for each collection. The name must correspond to type_<collection_archive>, whereas collection_archive is the name of your collection archive in snake case. E.g. for an archive called "Example Collection":
    $GLOBALS['TL_DCA']['tl_custom_collection']['subpalettes']['type_example_collection'] = ';{image_legend},addImage;{text_legend},text;';
    You can thereby chose from numerous predefined fields, or, add your custom fields to the fields array, e.g.:
    $GLOBALS['TL_DCA']['tl_custom_collection']['fields']['exampleTextField'] = [
      'label'                   => &$GLOBALS['TL_LANG']['tl_custom_collection']['exampleTextField'],
      'exclude'                 => true,
      'search'                  => true,
      'sorting'                 => true,
      'inputType'               => 'text',
      'eval'                    => array('mandatory'=>false, 'maxlength'=>255),
      'sql'                     => "varchar(255) NOT NULL default ''"
    ];
  2. After install and DB update, create a custom collection archive in the Contao Backend and start adding items to your collection.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages