TinyMCE Просмотр шаблонадва экземпляра TinyMCE MVC C#
<script src="@Url.Content("~/Scripts/tinymce/tiny_mce.js")" type="text/javascript"></script>
<script type="text/javascript">
(function() {
tinyMCE.init({
mode: "textareas",
//elements: "engRichMCE,araRichMCE",
elements: "@ViewData.TemplateInfo.GetFullHtmlFieldName(string.Empty)",
theme: "simple",
height: "300",
width: "400",
verify_html: false,
theme_simple_resizing: true,
content_css: "@Url.Content("~/Content/Site.css")",
convert_urls: false
})
})();
</script>
@Html.TextArea(string.Empty, /* Name suffix */
ViewData.TemplateInfo.FormattedModelValue /* Initial value */
)
Модель
[UIHint("tinymce_full_compressed"), AllowHtml]
public string eng_html { get; set; }
[UIHint("tinymce_full_compressed"), AllowHtml]
public string ara_html { get; set; }
Посмотреть
@Html.EditorFor(model => model.eng_html, new { id = "engRichMCE" })
@Html.ValidationMessageFor(model => model.eng_html)
@Html.EditorFor(model => model.ara_html, new { id = "araRichMCE" })
@Html.ValidationMessageFor(model => model.ara_html)
Проблема только один экземпляр TinyMCE загружается на мой взгляд, я нужны ли оба поля для получения редактора tinyMCE, какие-либо советы?
Update Что я сделал до сих пор, глядя на TinyMCE документаций, http://www.tinymce.com/wiki.php/Configuration3x:mode значение режима может быть точным, прокручиваемым или specific_textareas. Если в функции init задано mode="textarea"
, все текстовые области преобразуются в tinMCE ... это не то, что мне нужно.
Также дублирование частичного представления, которое содержит миниатюрный MCE, не работает.
с использованием mode="exact"
и elements="araRichMCE,engRichMCE"
в функции инициализации tinyMCE и добавлении идентификаторов на мой взгляд тоже не работает?
Загрузите этот сайт в Chrome или Firefox, и проверьте консоль; вероятно, есть некоторые ошибки JavaScript. –
Ошибка JS: 'TypeError: q не является конструктором' – Hakim
И если вы работаете через JavaScript для 'tinymce', вы найдете некоторый контекст для этой ошибки, о которой я думаю. Для меня лично, чтобы помочь вам, мне нужно получить гораздо больше информации об этой ошибке. Некоторые другие здесь могут лучше знать JS для этого контроля. –