2017-07-25 8 views
0

Nachdem ich das Inhaltsmodul zu einer Seite hinzugefügt habe, bekomme ich nur ein rundes blaues Symbol mit einer weißen Brille. Ein Klick darauf erzeugt einen Fehler in der Konsole:

Das Klicken auf "Template/Layout ändern" im Stiftmenü tut auch nichts. Dies geschah nach dem Upgrade von 2sxc 8.12 auf 9.02. Ich überprüfte die Datei und konnte natürlich nirgendwo $ 2sxc definiert sehen. Ich habe auf anderen Seiten installiert und hatte dieses Problem nicht, aber es ist bei meiner lokalen Host-Installation fehlgeschlagen. DNN 9.1.1 Ich habe versucht, 2sxc zu deinstallieren und alle Tosic ... -Dateien zu löschen, die ich finden kann, und dann neu zu installieren, aber ich bekomme die gleichen Ergebnisse.

ähnlich: Having some issues with 2sxc version 9.x: unable to select App/Content layout

Wer weiß, wie dieses Problem beheben? Danke.

Antwort

0

Also das war ein Fehler in dieser Version, es ist jetzt behoben.

1

Ich habe dies nach ein wenig Debugging und nach dem Code behoben. Das Problem tritt bei lokalen Host-Implementierungen auf. Es gibt eine Datei: DesktopModules\ToSIC_SexyContent\dist\ng\ui.html , die den Code in einem Script Container enthält:

var 
    path = window.location.pathname, 
    isDevMode = window.location.hostname === 'localhost', 
    apiUrl; 

Das Problem ist, dass es denkt, dass es in 'DevMode' ist, wenn es auf localhost ist und deshalb setzt:

devPath = 'http://2sxc.dev/desktopmodules/tosic_sexycontent/dist/a4/'; 

das ist sicherlich keine gültige URL auf meinem System, und anscheinend auch nicht im Internet. Die Lösung ist also, DevMode zu vermeiden und alles funktioniert wie es sollte. Ich habe das gemacht, indem ich 'localhost' zu 'xlocalhost' gemacht habe und es hat wie ein Zauber funktioniert. Sie könnten es auch einfach auf false setzen.