2016-11-21 5 views
0

Ich muss einige Popup-Dialoge in Sitecore implementieren. Die Popups werden in einer vorhandenen eckigen Site verwendet und ich möchte sie so oft wie möglich wiederverwenden.Optionen zum Erstellen von benutzerdefinierten Dialogen in Sitecore

Anwendungsfall: Aus einem Sitecore-Formular den Dialog aktivieren, den Dialog mit Daten aus dem Sitecore-Feld starten. Wenn der Benutzer OK drückt, schreiben Sie den neuen Wert in das Site-Core-Feld zurück.

Ich weiß, dass Sitecore einen IFrame-Typ hat, aber ich weiß, dass der Browser mir nicht erlauben wird, zurück zu dem übergeordneten Fenster von einer Site in einer anderen Domäne zu schreiben.

Welche Optionen habe ich?

+0

Ich bin verwirrt. Warum möchtest du Inhalte in Sitecore schreiben? Handelt es sich um vom Benutzer erstellten Inhalt oder ist dies eine Unterstützung für den Erlebniseditor? Wenn es vorher ist, dann sollten Sie einen separaten Controller für die Popups erstellen und sie als Shared Factories in eckigen verwenden, dh das Popup wäre ein separates Rendering (macht es modular) mit seiner eigenen Controllerbindung – webber

Antwort

0

Es ist möglich, Quer iframes und Quer Domänen zu kommunizieren, indem sie zwischen der Veröffentlichung, siehe Beispiel here

+0

Danke, das ist tatsächlich, was ich versuche jetzt sofort. Ich weiß nicht, warum Sie abgelehnt wurden. Es ist eine qualifizierte Antwort. –

+0

Freut mich zu hören, lassen Sie mich wissen, wenn Sie Probleme mit diesem Ansatz stoßen. Habe das in der Vergangenheit erfolgreich gemacht. – Jeroen

Verwandte Themen