.. ================================================== .. FOR YOUR INFORMATION .. -------------------------------------------------- .. -*- coding: utf-8 -*- with BOM. .. ================================================== .. DEFINE SOME TEXTROLES .. -------------------------------------------------- .. role:: underline .. role:: typoscript(code) .. role:: ts(typoscript) :class: typoscript .. role:: php(code) Updaten auf Camaliga 8.0.0 oder 9.0.0 ------------------------------------- Wenn man von einer Camaliga-Version unter 8.0.0 updatet, sollte man das Update-Skript ausführen. In Camaliga 9.0.0 gibt es einige Änderungen bezüglich der Kategorien. Zum einen wurde die Extension-Konfiguration categoryMode entfernt, da die Kategorien nicht mehr intern ermittelt werden, sondern mittels Core-Methoden. Weiterhin kann man jetzt angeben, in welchem Order die Kategorien liegen. Siehe dazu Kapitel "Konfiguration / TypoScript-Referenz". Mit der Einstellung:: plugin.tx_camaliga.settings.category.storagePids = 100,123 kann man nun einen alternativen Ordner für die Kategorien definieren. Es gibt aber auch eine "breaking"-Änderung. Also eine Änderung, die nicht abwärtskompatibel ist. Wenn die Variable {content.categoriesAndParents} in einem Template benutzt wird, welches nicht in dieser Extension liegt, muss man an dieser Stelle hier:: {catMMchildVal}.{catMMchildVal}, noch ein ".title" bei catMMchildVal hinzufügen:: {catMMchildVal.title}.{catMMchildVal.title}, Grund: catMMchildVal von catMMval.childs ist jetzt ein Array (wie bei {content.categories}) und kein String mehr. Verfügbar sind dabei: uid, title und description. .. Wichtig:: Man braucht eine Camaliga-Version unter 9.2.6 um das Update-Skript benutzen zu können. Außerdem braucht man die Extension typo3db_legacy wenn man TYPO3 9 oder 10 benutzt.