-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hallo Jonathan.
Du möchtest dir vermutlich mal die public static Methode "compat_version" der Klasse "GeneralUtility" ansehen: https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_utility_1_1_general_utility.html#aa8bc1eb0beb56450f7fab53bf1e34c51 Damit kannst du direkt prüfen, ob die aktuelle Installation "größer 7.1" ist. Weiterhin gibt es die Klasse "VersionNumberUtility" mit diversen Methoden, zum Beispiel "convertIntegerToVersionNumber". Die wird auch intern von compat_version verwendet, sodass du deren Implementierung für einen eigenen "größer 6.2 als aber kleiner als 7.1" als Beispiel nehmen kannst. https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_utility_1_1_version_number_utility.html#ac3df5323aafd0f8495bb2e8288d4c493 Diese Methode produziert einen Integer aus einer Versionsnummer. Aus "7.1" wird zum Beispiel "7001000" und aus 6.2 wird "6002000". Und das sind dann ja Zahlen die man einfach vergleichen kann. Gruß, Stephan Schuler Web-Entwickler | netlogix Media Telefon: +49 (911) 539909 - 0 E-Mail: stephan.schu...@netlogix.de Web: media.netlogix.de netlogix GmbH & Co. KG IT-Services | IT-Training | Media Neuwieder Straße 10 | 90411 Nürnberg Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99 E-Mail: i...@netlogix.de | Web: http://www.netlogix.de netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338) Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634) Umsatzsteuer-Identifikationsnummer: DE 233472254 Geschäftsführer: Stefan Buchta, Matthias Schmidt - -----Ursprüngliche Nachricht----- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Starck, Jonathan Gesendet: Freitag, 17. April 2015 18:10 An: German TYPO3 Userlist Betreff: [TYPO3-german] Rückwärtskompatibilität in TYPO3 7.1 Extension Hallo, ich verwende eine eigene Extension in meinen Systemen welche ich nun etwas am anpassen bin, dass ich sie auch auf meinen TYPO3 7 Systemen dann nutzen kann. Ich benötige aber eine gewisse Rückwärtskompatibilität zu TYPO3 6.2. Wie könnte so ein switch aussehen. Explizites Beispiel: \TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('be_users'); $TCA['be_users']['ctrl']['rootLevel'] = -1; funktioniert so in TYPO3 6.2 löst aber in 7.1 einen Fatal Error aus da loadTCA(‚') entfernt wurde. mfg - -- Jonathan Starck || Psycho0verload.de _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -----BEGIN PGP SIGNATURE----- Version: PGP Universal 3.3.2 (Build 15704) Charset: utf-8 wpUDBQFVMTvVpp0IwsibV8MBCKgeA/9rmsYPjQdMWp69x9HiFyJGW3innfyC1BMa CrLhZ0MTUWPs91L7ja777MWKDBgadnkEpIowZLBracMxHaeQB8Ecw3bgK823yGQD um2oEu7uzy0EKJkEu3JITvDoveclKVUFjjNK8JjZIA73jLDuZ0wROJnP1zOAEey2 KStBT3VC0A== =xY7x -----END PGP SIGNATURE----- _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german