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 13:28] – [Feinarbeit] jenad | typo3:studip [2024/08/07 13: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: 2024/08/07 13:35 (Externe Bearbeitung)