.. ==================================================
.. 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.