Skip to content

Instantly share code, notes, and snippets.

@Skyl0
Created March 19, 2015 10:57
Show Gist options
  • Save Skyl0/581819a77a800690757f to your computer and use it in GitHub Desktop.
Save Skyl0/581819a77a800690757f to your computer and use it in GitHub Desktop.
Updated MM relational database
$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" => "select",
"internal_type" => "db",
// "items" => array(
// array("",0),
// ),
"foreign_table" => "tx_y7fahrzeugdatenbank_domain_model_fahrzeug",
"foreign_table_where" => "ORDER BY tx_y7fahrzeugdatenbank_domain_model_fahrzeug.name",
"allowed" => "tx_y7fahrzeugdatenbank_domain_model_fahrzeug",
// "itemsProcFunc" => 'y7_fahrzeugdatenbank\\Classes\\Controller\\FahrzeugController->listAction',
"autoSizeMax" => 10,
"minitems" => 0,
"maxitems" => 9999,
"MM" => "tx_y7fahrzeugdatenbank_domain_model_mm",
// "MM_table_where" => "WHERE news_uid = ",
"MM_match_fields" => array(
"local_uid" => "tx_y7fahrzeugdatenbank_domain_model_fahrzeug.uid",
"foreign_uid" => "tt_news.uid",
),
"MM_opposite_field" => "foreign_uid",
"size" => 20,
)
),
);
// 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