{"type":"rich","version":"1.0","provider_name":"phorkie","provider_url":"https:\/\/p.cweiske.de\/","title":"TYPO3: ext_localconf.php vs. ext_tables.php","author_name":"Christian Weiske","cache_age":86400,"width":900,"height":900,"html":"<!-- embedding all files of https:\/\/p.cweiske.de\/342 -->\n<link rel=\"stylesheet\" href=\"https:\/\/p.cweiske.de\/css\/embed.css\"\/>\n<div class=\"phork\" id=\"342\">\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  \n<div class=\"document\">\n\n\n<p><a class=\"reference external\" href=\"https:\/\/docs.typo3.org\/typo3cms\/ExtbaseFluidBook\/b-ExtbaseReference\/Index.html\">https:\/\/docs.typo3.org\/typo3cms\/ExtbaseFluidBook\/b-ExtbaseReference\/Index.html<\/a> says:<\/p>\n<blockquote>\nYou may wonder why you need to edit both, file ext_localconf.php and file ext_tables.php, to configure a plugin. The reason lays in the architecture of TYPO3: file ext_localconf.php is evaluated in the frontend and file ext_tables.php in the backend. Therefore, in file ext_tables.php we add the entry to the plugin list (for the backend). In addition, the list of controller \/ action combinations is required at runtime in the frontend - and therefore this must be defined in the file file ext_localconf.php.<\/blockquote>\n<p>Also see <a class=\"reference external\" href=\"https:\/\/docs.typo3.org\/typo3cms\/CoreApiReference\/ExtensionArchitecture\/ConfigurationFiles\/Index.html#extension-configuration-files\">https:\/\/docs.typo3.org\/typo3cms\/CoreApiReference\/ExtensionArchitecture\/ConfigurationFiles\/Index.html#extension-configuration-files<\/a><\/p>\n<\/div>\n\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/342\/rev-raw\/2e69770c8ff4ed8e006b8c6115f7acd31fa64cdd\/help.rst\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/342#help.rst\">help.rst<\/a>\n <\/div>\n<\/div>\n<\/div>\n"}
