title: TYPO3: Override TCA backend class public variables from another extension
body: <p>I'm using the tx_news extension for Typo3. Therefore I'd like to disable some settings that are not used on my page, for instance categories:</p>
  
  <p>I've already disabled them in the PageTS for the records like this:</p>
  
  <pre><code>TCEFORM {
      tx_news_domain_model_news {
          categories.disabled = 1
      }
  }
  </code></pre>
  
  <p>Removed them from the administration filters and columns:</p>
  
  <pre><code>tx_news {
      module {
          columns = istopnews,datetime,author
          filters {
              categories = 0
              categoryConjunction = 0
              includeSubCategories = 0
          }
      }
  }
  </code></pre>
  
  <p>Now I'd also like to disable them in the plugin settings when adding the plugin to the page. in the BackendUtility.php I found the following lines who will do that for me (notice I've added categories categoryConjunction,..):</p>
  
  <pre><code>public $removedFieldsInListView = [
     'sDEF' =&gt; 'dateField,singleNews,previewHiddenRecords,selectedList,categories,categoryConjunction,includeSubCategories',
     'additional' =&gt; '',
     'template' =&gt; ''
  ];
  </code></pre>
  
  <p>Of course like this I've already disabled the categories, but by directly editing the extension instead of overriding it from my own extension, that means when I update tx_news I will lose that configuration.</p>
  
  <p>What $GLOBALS[TCA].. stuff do I have to add to get the same result? I can't find anything in the backend debugging...</p>
  
  <p>I'm searching something like (or some TypoScript stuff if possible):</p>
  
  <pre><code>$GLOBALS['TCA']['tx_news_domain_model_news']['plugin']['backendUtility'][removeFieldsInListView]= 'bla, blabla, bla';
  </code></pre>
  
  <p>I appreciate all the help!</p>