Примеры веб-шаблонов веб-шаблонов
-
10-12-2019 - |
Вопрос
Использование файлов ресурсов для веб-шаблона:
- Как добавить локализованный заголовок в экземпляр списка?
- Как добавить локализованный заголовок в веб-часть, добавленную в onet.xml?
- Как добавить локализованные термины в содержимое CEWP, добавлено в Onet.xml?
Решение
Добавьте сопоставленную папку под названием RESOURCES
к вашему решению, а затем добавить вас файлы RESX.
Если вы хотите добавить свои файлы RESX в папке App_globalResource в IIS, добавьте решение Empty Element
к вашему решению, добавьте файлы RESX в это и измените параметр SharePointSoventiteM.spdata, чтобы нацелиться на папку App_globalResource, как так:
<?xml version="1.0" encoding="utf-8"?>
<ProjectItem Type="Microsoft.VisualStudio.SharePoint.GenericElement" DefaultFile="Elements.xml" SupportedTrustLevels="All" SupportedDeploymentScopes="Web, Site, WebApplication, Farm, Package" xmlns="http://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel">
<Files>
<ProjectItemFile Source="Elements.xml" Target="App_GlobalResources\" Type="ElementManifest" />
<ProjectItemFile Source="..\Resources\Contoso.resx" Type="AppGlobalResource"/>
</Files>
</ProjectItem>
.
Тогда убедитесь, что есть функция, которая содержит, которая содержит Empty Element
и что элегантность имеет свою область с помощью webapplation.
Другие советы
Создать новый «импортировать пакет SharePoint Package» из проекта установленных шаблонов и выберите свой веб-шаблон, который вы импортируете из SharePoint, чем добавить файл ресурсов в ваше решение:
- .
- Добавьте элементы проекта файла ресурсов в ваш проект. Если у вас нет Чтобы локализовать код в дополнение к разметке, вы можете добавить вместо Файлы глобальных ресурсов.
- Укажите имя для файла ресурсов языка по умолчанию.
- Дайте локализованные файлы ресурсов одни и то же имя, прилагаемое к Языковая культуральная культура ID. Например, myAgresources.de-de.resx для немецких и MyAppresources.ja-jp.resx для японского языка.
- Установите свойство типа развертывания каждого файла ресурса в Appglobalresource. Это приводит к тому, что файлы ресурсов развернут Папка App_globalresources, где они доступны для всех ASPX Страницы и элементы управления в решении. Папка App_globalresources Расположен в C: \ inetpub \ wwwroot \ wss \ virtualdireteries \\ app_globalresources. Затем замените всю строку во все артефакты (список, модули, страницы ..), чтобы использовать ваш новый файл ресурсов. Примеры Как локализовать экземпляры списка, веб-частей, которые вы можете найти с помощью этого Ссылка .