Hallo Ich arbeite gerade an meiner ersten (Backend-)Extension, die ich auf Grundlage des Kickstarters erstellt habe. Dabei habe ich auch Daten für die Konfiguration in ext_conf_template.txt geschrieben. Über eine Funktion in mod1/index.php greife ich auf die Konfigurationsdaten mit folgender Zeile zu: $this->confArray = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['user_advidsstats1']); Mein Problem ist nun: Wenn diese Extension neu installiert wird und ich noch keine Änderung bei den Konfigurations-Daten gemacht habe, dann werden die Standard-Konfigurationswerte durch diese Code-Zeile nicht (als Array) übernommen; erst nach einer ersten Änderung eines Konfigurationswertes wird durch diese Code-Zeile ein Array wiedergegeben. Was muss ich ändern, damit das Array mit den Standard-Konfigurationswerten gleich von Anfang an wiedergegeben wird?
Ich gleiche das Problem im Moment dadurch aus, dass ich in mod1/index.php die Standard-Konfigurationswerte folgendermaßen eingebe: if($this->confArray['logDirectory'] == FALSE){ $this->confArray['logDirectory'] = 'fileadmin/logfiles/advids_latest/'; } if($this->confArray['beginYear'] == FALSE){ $this->confArray['beginYear'] = 2008; } if($this->confArray['timeLimitLogfiles'] == FALSE){ $this->confArray['timeLimitLogfiles'] = 100; } Das sollte aber überflüssig sein, schließlich habe ich die Standard-Konfigurationswerte ja schon in ext_conf_template.txt eingegeben: # cat=basic//; type=string; label=Directory for the Logfiles: Insert the directory for your latest Logfiles. Values: fileadmin/logfiles/advids_latest/, others. logDirectory = fileadmin/logfiles/advids_latest/ # cat=basic//; type=int [2000-2050]; label=First year of statistics: Insert the earliest year for the statistics beginYear = 2008 # cat=basic//; type=int [1-1000]; label=Time limit for selectable logfiles: Insert the number of days for which statistics data of a certain logfile can be taken from the database. timeLimitLogfiles = 100 Michael (Kiel) ____________________________________________________________________ Psssst! Schon vom neuen WEB.DE MultiMessenger gehört? Der kann`s mit allen: http://www.produkte.web.de/messenger/?did=3123 _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german