果园编辑,图像选择器不起作用

时间:2013-12-05 10:13:22

标签: javascript jquery tinymce orchardcms orchardcms-1.6

我已成功添加到可以使用以下提示找到标准HTML编辑器: https://orchard.codeplex.com/discussions/261172

到目前为止,我的网页包含以下代码:

<fieldset>
    <legend>@T("Message")</legend>
    @Display.Body_Editor(Text: Model.CurrentNewsletter.Body, EditorFlavor: "html")
    @Html.ValidationMessageFor(m => m.CurrentNewsletter.Body)
</fieldset>

编辑出现并提交作品。

问题是图像选择器不起作用。

我可以看到图标,但点击它什么也没做。

如果我创建一个新页面,那么选择器就可以工作......

我认为页面与我的观点没有区别......我错过了什么?

1 个答案:

答案 0 :(得分:1)

使用以下代码代替此代码

@{
var shellDescriptor = WorkContext.Resolve<Orchard.Environment.Descriptor.Models.ShellDescriptor>();
Script.Require("OrchardTinyMce");
Script.Require("jQueryColorBox");
Style.Require("jQueryColorBox"); 
}


<script type="text/javascript">
var mediaPickerEnabled = @(shellDescriptor.Features.Any(x => x.Name == "Orchard.MediaPicker") ? "true" : "false");
var mediaLibraryEnabled = @(shellDescriptor.Features.Any(x => x.Name == "Orchard.MediaLibrary") ? "true" : "false");    
</script>



<div class="editor-field">
    @Html.TextAreaFor(model => model.CurriculamVitae, new { @class = "html tinymce" })<br />
@Html.ValidationMessageFor(model => model.CurriculamVitae)
</div>