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");
},