Pergunta

Usando arquivos de recursos para modelo da Web:

  1. Como adicionar um título localizado a uma instância de lista?
  2. Como adicionar um título localizado a uma web part adicionada no ONET.XML?
  3. como adicionar termos localizados em um conteúdo CEWP adicionado no ONET.XML?
Foi útil?

Solução

Adicione a pasta mapeada chamada RESOURCES para sua solução e, em seguida, adicione seus arquivos resx lá.

Se você deseja adicionar seus arquivos resx na pasta App_GlobalResource no IIS, adicione um Empty Element para sua solução, adicione seus arquivos resx a ela e modifique o SharePointSolutionItem.spdata para direcionar a pasta App_GlobalResource assim:

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

Em seguida, certifique-se de que haja um recurso que contenha isso Empty Element e que o Feature tem escopo para WebApplication.

Outras dicas

Criar novo "Import SharePoint Solution Package" do projeto de modelos instalados e selecione seu modelo da Web que você importa do SharePoint do que adicionar arquivo de recursos à sua solução:

  • Adicionar itens de projeto de arquivo de recurso ao seu projeto. Se você não tem Para localizar o código, além da marcação, você pode adicionar Arquivos de recursos globais.
  • Forneça um nome para o arquivo de recurso de idioma padrão.
  • Dê aos arquivos de recursos localizados o mesmo nome anexado com o ID da cultura específica da linguagem. Por exemplo, myappresources.de-de.resx para alemão e myappresources.ja-jp.resx para japonês.
  • Defina a propriedade do tipo de implementação de cada arquivo de recurso para AppGlobalResource. Isso faz com que os arquivos de recursos implementem no App_globalResources pasta, onde estão disponíveis para todos os ASPX páginas e controles na solução. A pasta App_globalResources é Localizado em C: \ inetpub \ wwwroot \ wss \ virtualdirectors \\ app_globalresources. Em seguida, substitua toda a string em todos os artefatos (lista, módulos, páginas ..) para usar seu novo arquivo de recursos. Exemplos Como localizar instâncias de lista, Web Parts Você pode encontrar usando este link
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top