2016-08-30 4 views

答えて

-1

おかげでこの記事はあなたの問題を解決し、BizformのAPIを使用しての豊富な記事があります。あなたはより多くの情報hereを見つけることができます

using CMS.DataEngine; 
using CMS.Helpers; 
using CMS.OnlineForms; 
using CMS.SiteProvider;. 
... 
... 
...   
var formInfo = BizFormInfoProvider.GetBizFormInfo("ContactUs", SiteInfoProvider.GetSiteInfo("mySiteID").SiteID); 
var className = DataClassInfoProvider.GetDataClassInfo(formInfo.FormClassID).ClassName; 
var data = BizFormItemProvider.GetItems(className); 

if (!DataHelper.DataSourceIsEmpty(data)) 
{ 
    foreach (var item in data) 
    { 
     var myFieldValue = item.GetStringValue("MyFieldColumnName", ""); 
    } 
} 

https://docs.kentico.com/plugins/servlet/mobile#content/view/58331946

+0

です。つまり、チェックボックスである管理者ページの一部としてフィールドがあるということです。ユーザーがライブモードでページに移動するとき、私は(PortalContext.ViewMode.Equals(ViewModeEnum.LiveSite))場合、そのフィールドは、管理者モード – WillDevForFrenchFries

+1

で設定されたかどうかを確認したい {// が何か を行う} –

+0

おかげで、多分私私は自分自身を正しく説明していません。ライブモード中に「ページタイプ」アプリケーションに配置したチェックボックスフィールドの値にアクセスするにはどうすればよいですか。このチェックボックスはライブモードでは表示されず、管理者のみが表示されます。これがより良いことを望みます。 – WillDevForFrenchFries

1

はここにあなたのコードです。