extbase_kickstarter

Den extbase_kickstarter zum laufen zu bringen war eine Sache von zahlreichen Stunden. Ich habe die normalen Extensions extbase und fluid von TYPO3 4.4 - Versuche mit den neuesten aus den svn Repositories haben nichts gebracht.

Fehler beim speichern:

Beim Speichern kommt "Fehler beim Speichern" und im Webserverlog war folgender Eintrag:

File does not exist: /var/www/typo3conf/ext/extbase_kickstarter/Resources/Public/jsDomainModeling/phpBackend/typo3

Tja, dort gibt's auch kein typo3.

Die Lösung war in der Datei Resources/Public/jsDomainModeling/phpBackend/WiringEditor.smd die Zeile

 "target": "/typo3/mod.php?M=tools_ExtbaseKickstarterKickstarter&tx_extbasekickstar...

mit folgender zu ersetzen:

 "target": "../../../../../../../typo3/mod.php?M=tools_ExtbaseKickstarterKickstarter&tx_extbasekickstarte

Dort gibt es dann ein typo3.

Laden eines Modells

Hier kam oben im Fenster ein grauer transparenter Balken, aber sonst nichts wo ich was auswählen kann zum laden.

Die Lösung war den z-index eines (dynamisch erzeugten) layers WiringEditor-loadPanel_c von 2 in 99 zu ändern.

Dies ging in der Datei Resources/Public/jsDomainModeling/wireit/lib/yui/container/container-min.js:

buildWrapper: function () {
            var elementParent = this.element.parentNode,
                originalElement = this.element,
                wrapper = document.createElement("div");
            wrapper.className = Panel.CSS_PANEL_CONTAINER;
            wrapper.id = originalElement.id + "_c";
            if (elementParent) {
                elementParent.insertBefore(wrapper, originalElement);
            }
            wrapper.appendChild(originalElement);
            this.element = wrapper;
            this.innerElement = originalElement;
            Dom.setStyle(wrapper, "zIndex", 99);
            Dom.setStyle(this.innerElement, "visibility", "inherit");
        },

Erstellt: 09/2010| Geändert: 10/2015