2017-05-12 4 views
2

Ich arbeite daran, einen Richtext in MVC Sitecore View anzuzeigen.Empty Modal PopUp in Sitecore

Unten ist mein Code

<div class="modal-body"> 
@Html.Sitecore().Field("{ACBE8753-2970-****-A022-4C4******4AA}") 
</div> 

Wenn ich auf Modal Link klicken, Pop-up, ich sehe seine leeren (unten Screenshot). Irgendwelche Vorschläge würden sehr geschätzt.

Wenn ich einfachen HTML-Inhalt. Es funktioniert. Aber, Rich-Text oder einfacher Text funktioniert nicht nach oben in Modal Pop:

enter image description here

+0

Auch das funktioniert leider nicht .. – EKD

Antwort

0

Es war wegen falscher HTML-Referenzen. Mit Sitecore ist nichts falsch.

0

@Html.Sitecore().Field() Methode NICHT Feld ID (GUID) als Parameter akzeptiert.

Optionen sind:

public virtual HtmlString Field(string fieldName) 
public virtual HtmlString Field(string fieldName, object parameters) 
public virtual HtmlString Field(string fieldName, Item item) 
public virtual HtmlString Field(string fieldName, Item item, object parameters) 

EDIT:

Oben sind Methodendefinitionen. Verwenden z.B .:

<div class="modal-body"> 
@Html.Sitecore().Field("Modal Content") 
</div> 

wo Modal Content mit was auch immer Ihre Feldnamen ersetzt (mit guid {ACBE8753-2970-****-A022-4C4******4AA}) ist.

+0

Hallo Merek, Also, hier verwenden wir keine serverseitige Programmierung. Wir müssen uns an die Optionen auf der Kundenseite halten. – EKD

+0

Siehe bearbeitete Antwort –

0

Sie können Artikel wie diese:

var item = Sitecore.Context.Database.GetItem("your item ID or your path ID") 

Zeigen Sie Ihr rich Feld:

@Html.Sitecore().Field("name of your richtext field", item)