diff --git a/Classes/Utility/DatabaseUtility.php b/Classes/Utility/DatabaseUtility.php new file mode 100644 index 0000000..aa209d3 --- /dev/null +++ b/Classes/Utility/DatabaseUtility.php @@ -0,0 +1,57 @@ +get(DataMapper::class); + return $dataMapper->getDataMap($class)->getTableName(); + } + + /** + * Creates a new query builder and returns it + * + * @param $tablename string table name + * @return object queryBuilder + */ + public static function getQueryBuilderFromTableName($tableName) + { + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class) + ->getConnectionForTable($tableName) + ->createQueryBuilder(); + return $queryBuilder; + } +} diff --git a/ext_tables.php b/ext_tables.php index 389b9e0..4bf828b 100644 --- a/ext_tables.php +++ b/ext_tables.php @@ -40,7 +40,7 @@ call_user_func( 'EXT:templates_aide/Resources/Public/Css/backend/production-stage'; } - $GLOBALS['TBE_STYLES']['skins']['backend']['stylesheetDirectories']['default'] = + $GLOBALS['TBE_STYLES']['skins']['backend']['stylesheetDirectories']['templates_aide_default'] = 'EXT:templates_aide/Resources/Public/Css/backend/default'; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerPageTSConfigFile(