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 11:28] – [Feinarbeit] jenad | typo3:studip [2024/08/07 11:39] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 88: | Zeile 88: | ||
| </ | </ | ||
| - | und bei direktem Aufruf der api: | + | die Anmeldedaten stimmen |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | das ist es aber nicht, | + | |
| <note tip> | <note tip> | ||
| Zeile 143: | Zeile 139: | ||
| < | < | ||
| - | 00597: | ||
| 00598: | 00598: | ||
| Zeile 154: | 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 288: | Zeile 256: | ||
| - | ====== | + | ====== |
| + | |||
| + | |||
| + | <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: | ||
| - | Anzeige Veranstaltungen kann nicht konfiguriert werden, es gibt diesen Ajax-Fehler: | ||
| <note warning>< | <note warning>< | ||
typo3/studip.1469100496.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
