Pergunta

Eu fui solicitado a modificar nosso site do portal do projeto para incluir o nome do projeto em cada página no topo (temos cerca de 25 páginas no site e não queremos que o administrador tenha que adicionar manualmente os valores em cada página).

Temos uma lista de "configuração de projeto" que inclui o projecto, nome do projeto e descrição do projeto. Há apenas uma linha nesta lista, pois cada projeto receberá sua própria "lista".

O que gostaríamos é adicionar a informação "Nome do projeto" ao topo de cada uma das nossas páginas (agora temos conteúdo de conteúdo de conteúdo com texto codificado).

Por exemplo, o que gostaríamos é ter "Nome do projeto - criado dinamicamente com base na lista de configuração do projeto", em seguida, o nome #page # (codificado duro) - por exemplo "Top 10 Project - Calendário". Queremos "modelo" o site e a parte codificada dura das páginas nunca terá que ser renomeada.

Eu li que isso é "possível" usando JavaScript e tentei descobrir isso (com muita sorte).

Foi útil?

Solução

primeira coisa que quero mencionar aqui é o uso da lista para apenas 1 item.Este não é o caminho a percorrer.Você pode usar propriedades do site (valores de bolsa de propriedade) para gerenciar esta situação.Você pode criar 3 propriedades e atualizar valores para ele.Ele economizará armazenamento e melhorará os performances.

Você pode encontrar em Este artigo artigo Como consultar valores de bolsa de propriedade usando o CSOM JavaScript e adicione-os à página principal.Se o requisito não for a página principal, você poderá usar o mesmo código no layout da página também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top