Опубликован: 18.03.2010 | Уровень: специалист | Доступ: платный
Лекция 3:

Веб-страницы и типы содержимого

< Лекция 2 || Лекция 3: 12345 || Лекция 4 >

3.2. Типы содержимого

Посвятим этот раздел не самой очевидной, но довольно мощной (и, кстати, весьма органичной) составляющей портала - типам контента (или типам содержимого ).

В продолжение лабораторной работы 3.1, на новой странице веб-частей сформируем меню - библиотеку блюд ресторана, которая будет содержать название, принадлежность к категории (закуски, десерты и т.д.), а также изображение каждого блюда, а также его текстовое описание.

Создание типа содержимого

Для решения поставленной задачи сначала разработаем новый тип содержимого, который, наследуя от существующих стандартных типов SharePoint документ и рисунок, определит структуру списка. Для этого:

  1. В браузере выберите Действия узла / Параметры узла.
  2. На странице Параметры узла в группе Коллекции щелкните ссылку Типы содержимого узла.
  3. На странице Коллекции типов содержимого узла нажмите кнопку Создать (рис. 3.12).
    Начните создание нового содержимого

    увеличить изображение
    Рис. 3.12. Начните создание нового содержимого
  4. Введите название файла и описание создаваемого типа содержимого (рис. 3.13).
  5. В раскрывающемся списке Родительский тип содержимого выберите Тип содержимого документа.
  6. В следующем раскрывающемся списке выбора родительского типа содержимого выберите Рисунок (рис. 3.13).
  7. Нажмите кнопку ОК.
    Выберите родительские типы содержимого

    увеличить изображение
    Рис. 3.13. Выберите родительские типы содержимого
  8. На открывшейся странице только что созданного типа содержимого обратите внимание на обязательный столбец Имя (имеющее источник типа Документ ) и необязательный столбец Образец (с источником типа Рисунок ) (рис. 3.14).
  9. Щелкните ссылку Добавить из нового столбца веб-узла.
    Параметры созданного типа содержимого

    увеличить изображение
    Рис. 3.14. Параметры созданного типа содержимого
  10. Введите имя создаваемого столбца веб-узла, например, Категория блюда (рис. 3.15).
  11. В группе переключателей Тип данных этого столбца установите тип Выбор (меню).
  12. В группе Дополнительные параметры столбца введите варианты выбора (каждый - в отдельной строке): (рис. 3.15).
  13. Нажмите кнопку ОК.
    Определите параметры столбца узла

    увеличить изображение
    Рис. 3.15. Определите параметры столбца узла
  14. Убедитесь в том, что столбец Категория блюда появился в списке столбцов типа контента Блюда (рис. 3.16).
    Новый столбец привязан к типу содержимого Блюда

    увеличить изображение
    Рис. 3.16. Новый столбец привязан к типу содержимого Блюда

    Аналогичным образом можно добавить другие столбцы в тип содержимого Блюда. Например, дадим пользователю узла возможность выбора названия блюда из ранее отредактированного списка блюд (он в лабораторной работе 3.1 назван Меню ресторана ).

  15. Еще раз щелкните ссылку Добавить из нового столбца веб-узла.
  16. Введите имя столбца Имя блюда, а в группе переключателей Тип данных этого столбца установите тип Подстановка (рис. 3.17).
  17. В группе Дополнительные параметры столбца выберите опцию получения данных из списка Меню ресторана (рис. 3.17).
  18. Нажмите кнопку ОК.
    Определите параметры нового столбца

    увеличить изображение
    Рис. 3.17. Определите параметры нового столбца
  19. Проверьте появление столбца Имя блюда в списке столбцов типа содержимого Блюда, щелкнув на соответствующей гиперссылке.
  20. Убедитесь в возможности изменения (а также, удаления) столбца типа содержимого. В частности, можно установить для него признак обязательного заполнения данными (рис. 3.18).
Редактирование параметров столбца типов содержимого

увеличить изображение
Рис. 3.18. Редактирование параметров столбца типов содержимого
< Лекция 2 || Лекция 3: 12345 || Лекция 4 >
Николай Попов
Николай Попов
Россия
Корсаков Сергей
Корсаков Сергей
Россия