Skip to content

Instantly share code, notes, and snippets.

@Skyl0
Created March 19, 2015 12:39
Show Gist options
  • Save Skyl0/f2141cd71b37c5e33396 to your computer and use it in GitHub Desktop.
Save Skyl0/f2141cd71b37c5e33396 to your computer and use it in GitHub Desktop.
TCA FUN
$tempColumns = array (
"is_operation" => array (
"exclude" => 0,
"label" => "Ist Einsatz?",
"config" => Array (
"type" => "check",
)
),
"participating_vehicles" => array (
"exclude" => 0,
"label" => "Beteiligte Fahrzeuge",
"config" => Array (
"type" => "inline",
"internal_type" => "db",
// "items" => array(
// array("",0),
// ),
"foreign_table" => "tx_y7fahrzeugdatenbank_domain_model_fahrzeug",
"foreign_field" => "news",
"foreign_sortby" => "name",
// "foreign_field" => "news",
// "allowed" => "tx_y7fahrzeugdatenbank_domain_model_fahrzeug",
// // "itemsProcFunc" => 'y7_fahrzeugdatenbank\\Classes\\Controller\\FahrzeugController->listAction',
// "autoSizeMax" => 10,
"size" => 15,
"minitems" => 0,
"maxitems" => 9999,
// "appearance" => Array (
// "collapseAll" => 0,
// "expandSingle" => 1,
// ),
"MM" => "tx_y7fahrzeugdatenbank_domain_model_mm",
"MM_match_fields" => array(
"uid_foreign"=>"tt_news",
),
),
),
);
// debug($tempColumns);
// $logger->info("tempColumns: ",$tempColumns);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns("tt_news",$tempColumns,1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes("tt_news",
"is_operation;;;;1-1-1",'','after:short'
);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes("tt_news",
"participating_vehicles;;;;2-2-2",'','after:is_operation'
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment