Pregunta

Uso de archivos de recursos para plantilla web:

  1. ¿Cómo agregar un título localizado a una instancia de lista?
  2. ¿Cómo agregar un título localizado a un elemento web agregado en ONET.XML?
  3. ¿Cómo agregar términos localizados en los contenidos de un CEWP agregados en ONET.XML?
¿Fue útil?

Solución

Agregue la carpeta asignada llamada RESOURCES a su solución y luego agregue sus archivos resx allí.

Si desea agregar sus archivos resx en la carpeta App_GlobalResource en IIS, agregue un Empty Element Para su solución, agregue sus archivos resx y modifique SharePointSolutionItem.spdata para apuntar a la carpeta App_GlobalResource de esta manera:

<?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> 

Luego asegúrese de que haya una característica que contenga esa Empty Element y que la Característica tiene su alcance en la Aplicación Web.

Otros consejos

Cree nuevo "Importar el paquete de solución de SharePoint Solution" desde el proyecto Plantillas instaladas y seleccione su plantilla web que importe desde SharePoint que agregar un archivo de recursos a su solución:

  • Añadir elementos de proyecto de archivo a su proyecto. Si tu no tienes Para localizar el código además de la marca, puede agregar Archivos de recursos globales.
  • Proporcionar un nombre para el archivo de recursos de idioma predeterminado.
  • Dar los archivos de recursos localizados el mismo nombre agregado con el ID de cultura específica del idioma. Por ejemplo, MyApSources.de-de.resx para alemán y myApSources.Ja-jp.resx para japonés.
  • Establezca la propiedad Tipo de implementación de cada archivo de recursos para Appglobalresource. Esto hace que los archivos de recursos se despliegan en el APP_GLOBALRESOURTES FOLDER, donde están disponibles para todos los aspx Páginas y controles en la solución. La carpeta app_globalresources es Ubicado en C: \ inetpub \ wwwroot \ wss \ virtualdirectories \\ app_globalresources. Luego reemplace toda la cadena en todos los artefactos (lista, módulos, páginas.) Para usar su nuevo archivo de recursos. Ejemplos Cómo localizar las instancias de la lista, las piezas web Puede encontrar usando este enlace .
Licenciado bajo: CC-BY-SA con atribución
scroll top