typo3:studip
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
typo3:studip [2016/07/21 10:11] – jenad | typo3:studip [2024/08/07 13:39] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== Zusammenfassung der bisherigen Änderungen ===== | ===== Zusammenfassung der bisherigen Änderungen ===== | ||
- | * die Klassen werden nicht geladen, autoload ist bei Typo3-v7 anders | + | * die Klassen werden nicht geladen, autoload ist bei TYPO3-v7 anders |
* die Grafiken werden nicht geladen, der Pfad zu gfx hat sich geändert | * die Grafiken werden nicht geladen, der Pfad zu gfx hat sich geändert | ||
* die Bezeichner in den Formularen (Klassen) haben sich geändert; javascript greift dadurch völlig daneben | * die Bezeichner in den Formularen (Klassen) haben sich geändert; javascript greift dadurch völlig daneben | ||
* die Struktur des Config-arrays der Formularseite hat sich geändert; die Funktion getConfig muß total neu geschrieben werden; | * die Struktur des Config-arrays der Formularseite hat sich geändert; die Funktion getConfig muß total neu geschrieben werden; | ||
- | * ... | + | * kleinere Änderungen |
===== kein autoload der Klassen ===== | ===== kein autoload der Klassen ===== | ||
Zeile 28: | Zeile 29: | ||
Ich habe dann noch folgendes gemacht: | Ich habe dann noch folgendes gemacht: | ||
< | < | ||
- | php / | + | php composer.phar dumpautoload |
- | rm -rf /var/www/ | + | rm -rf / |
</ | </ | ||
Zeile 87: | Zeile 88: | ||
</ | </ | ||
- | und bei direktem Aufruf der api: | + | die Anmeldedaten stimmen |
- | + | ||
- | < | + | |
- | + | ||
- | das ist es aber nicht, | + | |
<note tip> | <note tip> | ||
Zeile 142: | Zeile 139: | ||
< | < | ||
- | 00597: | ||
00598: | 00598: | ||
Zeile 153: | Zeile 149: | ||
es wird ein String erwartet für simplexml_load_string, | es wird ein String erwartet für simplexml_load_string, | ||
- | < | + | < |
- | < | + | Ich habe mir die Struktur |
- | $data=$data[0]; | + | |
- | </ | + | |
- | + | ||
- | die vollständige Funktion sieht jetzt so aus: | + | |
- | <code php> | + | |
- | | + | |
- | $result = array(); | + | |
- | // Extract already configured flexform values. | + | |
- | $data=$data[0]; | + | |
- | $xml = simplexml_load_string($data[' | + | |
- | if ($xml) { | + | |
- | $json = json_encode($xml); | + | |
- | $fullConfig = json_decode($json, | + | |
- | $fullConfig = $fullConfig[' | + | |
- | foreach ($fullConfig as $c) { | + | |
- | $result[$c[' | + | |
- | } | + | |
- | } | + | |
- | return $result; | + | |
- | } | + | |
- | </ | + | |
- | + | ||
- | die Fehlermeldung mit dem simplexml_load_string ist jetzt weg! | + | |
- | + | ||
- | <note important> | + | |
- | + | ||
- | neuer Versuch mit dieser komplett neuen Funktion, nachdem ich die Struktur des Arrays durchsucht habe: | + | |
<code php> | <code php> | ||
Zeile 268: | Zeile 237: | ||
+ | < | ||
+ | |||
+ | ===== Fehler bei Ansicht der Seite ===== | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | aus MVC wurde Mvc, der neue Aufruf ist also | ||
+ | |||
+ | < | ||
+ | class ImportStudipController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController | ||
+ | </ | ||
+ | |||
+ | OK | ||
+ | |||
+ | ======== HURRA ========= | ||
+ | |||
+ | BINGO !!!! es funktioniert!! //Das// war ja was. | ||
+ | |||
+ | |||
+ | ====== weitere Fehler ====== | ||
+ | |||
+ | |||
+ | <note warning> | ||
+ | |||
+ | es können keine weiteren Einstellungen vorgenommen werden zur Hauptauswahl, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | <note tip>es müssen weitere Änderungen an der javascript-Datei vorgenommen werden!</ | ||
+ | |||
+ | < | ||
+ | diff tx_importstudip.js~ tx_importstudip.js | ||
+ | 691c691 | ||
+ | < var container = element.closest(' | ||
+ | --- | ||
+ | > var container = element.closest(' | ||
+ | </ | ||
+ | |||
+ | jetzt sieht es so aus: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | und nach dem aufklappen | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== fataler Fehler json-decode beim Bearbeiten des Forms Person-details ===== | ||
+ | |||
+ | <note warning>< | ||
+ | |||
+ | |||
+ | der Fehler tritt nur auf, wenn man bei einer neuen Seite sofort " | ||
+ | |||
+ | ===== Anzeige Veranstaltungen kann nicht konfiguriert werden, es gibt diesen Ajax-Fehler: | ||
+ | |||
+ | |||
+ | <note warning>< | ||
typo3/studip.1469088697.txt.gz · Zuletzt geändert: 2024/08/07 13:35 (Externe Bearbeitung)