2017-05-12 5 views
2

私はリッチテキストをMVC Sitecore Viewに表示しています。私はモーダルをクリックしてリンクをポップアップする場合空のモーダルPopUp in Sitecore

以下は私が空の(下のスクリーンショットである)を参照してください、私のコード

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

です。どんな提案も大歓迎です。

単純なHTMLコンテンツを入れるとき。その働き。しかし、リッチテキストまたは単純なテキストには、最大モーダルポップで作業されていません。

enter image description here

+0

であっても、それはここで、我々は任意のサーバーサイドのプログラミングを使用していない、だから、悲しいことに... – EKD

答えて

0

それが原因で間違ったHTMLリファレンスのでした。 Sitecoreに何の問題もありません。

0

@Html.Sitecore().Field()メソッドは、パラメータとしてフィールドID(GUID)を受け付けません。

オプションは次のとおりです。

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:

上記の方法の定義です。 Modal Contentが(GUID {ACBE8753-2970-****-A022-4C4******4AA}で)何でも自分のフィールド名に置き換えられ

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

は例えば:ある使用してください。

+0

こんにちはMerek、 は動作しません。我々はクライアント側の選択肢に固執する必要があります。 – EKD

+0

編集済みの回答を表示 –

0

あなたはこのようにアイテムを取得することができます:

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

は、あなたのリッチテキストフィールドを表示します。

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