Ich plane für 4-6 wieder eine Reihe an Artikeln, die Features und Änderungen im 4-6 beschreiben. Den Anfang macht ein Einzeiler, der aus meiner Feder stammt und gerade für Extensionentwickler überaus nützlich ist. Die Möglichkeit, Datensätze im Wizard „Neuer Datensatz“ zu grupperien“.
Man nehme als Voraussetzung 2 verschiedene Extension mit deren Datensätzen. Das sieht folgendermaßen aus:
- Photogallery --- Image --- Category - News --- News record --- Category --- Tags
Man nehme an, dass beide Extensions von anderen Extensions erweitert werden und neue Datensätze dazukommen und man gelangt zu folgendem:
- Author for News --- Author - Photogallery --- Image --- Category - Photogallery extended --- Album - News --- News record --- Category --- Tags
Das ganze wird für einen selbst, aber vor allem für Redakteure unüberschaubar, da der Autor eigentlich zu den News gehören würde und das Album zur Photogallery. Problem ist, dass zum Gruppieren der Extensionkey verwendet wird, man also keine Möglichkeit hat (zumindest war mir keine bewusst), wie man das verbessern kann.
Die Lösung:
In der ctrl-Sektion in der jeweiligen ext_tables.php gibt es nun eine neue Eigenschaft „groupName“. Wenn man hier nun in der „Author for news“-Extension den Extensionkey der news-Extension einträgt, so bekommt man folgendes Ergebnis:
- Photogallery --- Image --- Category --- Album - News --- News record --- Category --- Tags --- Author
Schaut doch gleich viel besser aus!