Добавляем в модуль компоненты сайта
Добавить какой-нибудь компонент в модуль расширения можно:
- из контекстного меню самого модуля
- из контекстного меню компонента, который допускает добавление в модуль
- Выбираем модуль под узлом Packages в разделе Package Creator.
- Вызываем его контекстное меню и нажимаем один из пунктов меню (см. таблицу ниже)
- Выбираем компонент сайта (напр., тип данных).
- Вызываем его контекстное меню и нажимаем один из пунктов меню, связанных с Package Creator’ом (см. таблицу ниже)
Компонент | Контекстное меню | Пункт меню |
Все страницы (с сохранением структуры сайта) из раздела Content | Package Creator | Packages | (модуль) или Content | Websites | Add all pages to the package |
Все файлы мультимедиа (с сохранением структуры папок) из раздела Media | Package Creator | Packages | (модуль) или Content | Websites | Add all medias to the package |
Глобальный тип данных | Data | Global datatypes | (глобальный тип данных) | Add to the package |
Все данные из глобального типа данных | Data | Global datatypes | (глобальный тип данных) | Add data to the package |
Папка данных | Data | Page datafolders | (папка данных) | Add to the package |
Все данные из всех папок данных | Package Creator | Packages | (модуль) или Content | Websites | Add metatypes data and datafolders data to the package |
Мета-типы | Data | Page metatypes | (мета-тип) | Add to the package |
Все данные из всех мета-типов | Package Creator | Packages | (модуль) или Content | Websites | Add metatypes data and datafolders data to the package |
Все консольные приложения (ассоциированные со страницами) | Package Creator | Packages | (модуль) или Content | Websites | Add page application associations |
Тип страницы | Layout | Page types | (тип страницы) | Add to the package |
Шаблон страницы | Layout | Page types | (тип страницы) | Add to the package |
XSLT функция | Functions | XSLT functions | (XSLT функция) | Add to the package |
Визуальная функция | Functions | Visual functions | (визуальная функция) | Add to the package |
Внешняя C# функция | Functions | XSLT functions | (C# функция, но только внешняя) | Add to the package |
Локализация административной консоли (добавляет текущую локализацию админки , т.е. файлы и конфигурационные настройки)) | Package Creator | Packages | (модуль) | Add to the package (В название этого пункта меню, скорее всего, закралась ошибка) |
Настройка типа параметр=”значение” из файла конфигурации С1 (App_Data/Composite/Composite.config) | Package Creator |configuration | (секции и ключи) | (настройка) | Add to the package |
Файл на сайте | System | \ | (папка или файл, в т.ч. вложенные) | Add to the package |
На что стоит обратить внимание?
- В модуль нельзя добавить отдельную страницу, файл мультимедиа, элемент папки данных или мета-типа. Добавить можно все страницы, все медиа-файлы, все элементы папки данных или мета-типа.
- В модуль нельзя добавить пользователя, пользовательскую группу, другой модуль, целую секцию или элемент конфигурации.
- Типы данных и данные из этих типов (элементы) добавляются раздельно.
- При добавлении компонентов нужно соблюдать их взаимные зависимости. Например, со страницами обычно связаны типы страниц и шаблоны, а также возможно, папки данных и мета-типы. Поэтому их всех нужно добавить.
Сообщения по теме:
Комментариев нет:
Отправить комментарий