Extension Settings abfragen

Wenn man die TypoScript Settings einer Extension abfragen will, kann man normalerweise folgenden Aufruf verwenden:

Typoscript: 
  plugin.tx_myextension_pi1 {
    settings {
      something = 123456
    }
  }
PHP: 
  $var = $this->settings['something'];

Wenn man allerdings außerhalb des eigenen Extension Controllers ist, funktioniert das leider nicht, z.B. in einer anderen Extension, Scheduler Task oder im Backend. Dafür gibt es folgende Möglichkeiten: Weiterlesen

TYPO3 Solr Logging

Mit dieser Einstellung kann man die Solr Aufrufe in ein Log-File schreiben:

In der Datei „typo3conf/AdditionalConfiguration.php“ eintragen:

$GLOBALS['TYPO3_CONF_VARS']['LOG']['ApacheSolrForTypo3']['Solr']['writerConfiguration'] = [
    \TYPO3\CMS\Core\Log\LogLevel::DEBUG => [
        'TYPO3\\CMS\\Core\\Log\\Writer\\FileWriter' => [
            'logFile' => \TYPO3\CMS\Core\Core\Environment::getVarPath() . '/log/solr.log'
        ]
    ]
];
Weiterlesen