Редактор содержимого по умолчанию в форме списка не позволяет выравнивание изображения

Мне нужно иметь возможность настроить выравнивание изображения в "Расширенном расширенном текстовом поле" в списке объявлений в MOSS 2007. Однако редактор содержимого по умолчанию в форме редактирования для списка не позволяет это сделать., Какой самый быстрый способ сделать так, чтобы пользователи могли выравнивать изображения? Моей первой мыслью было настроить страницы DispForm.aspx и EditForm.aspx, но у них просто есть веб-часть ListForm в области содержимого, и, насколько я знаю, вы не можете настроить веб-часть ListForm от дизайнера.

2 ответа

Вы не можете настроить веб-часть LisForm, но вы можете добавить "настраиваемую форму списка" для создания настраиваемой формы редактирования. Может быть, вы не видели эту статью: http://weblogs.asp.net/jan/archive/2006/11/06/Custom-Edit-Forms-for-SharePoint-2007-Lists.aspx

Затем вы могли бы сделать некоторые хакеры JavaScript, чтобы вставить свою собственную кнопку, которая затем вызывает что-то похожее на существующие RTE_InsertImage функция для вызова всплывающего окна и делать все, что вам нужно (вы найдете эту функцию в 12\template\layouts\1033\form.js)

Я не вижу (или не понимаю) вашу проблему. Я создал новый список объявлений, создал новый элемент, вставил изображение, выровнял его вправо, просмотрел элемент, и он заработал.

Затем я приступил к созданию нового пользовательского столбца, выбрал несколько строк, расширил поле расширенного текста, отредактировал элемент списка, добавил изображение, отцентрировал его, просмотрел, и он также работал.

Единственное, что я заметил, это то, что "богатый" элемент управления не отображается в браузерах, отличных от IE.

Другие вопросы по тегам