프로젝트 설정 목록에 "projectName"을 다른 페이지로 추가하십시오.
-
29-09-2020 - |
문제
Project Portal 사이트를 수정하여 상단의 각 페이지에 프로젝트 이름을 포함하도록 요청 받았으며 (사이트에 약 25 페이지가 약 25 페이지가 있고 각각의 값을 수동으로 값을 수동으로 추가 할 필요가 없으므로 페이지).
프로젝트 코드, 프로젝트 이름 및 프로젝트 설명이 포함 된 "프로젝트 설정"목록이 있습니다. 각 프로젝트가 자신의 "목록"을 얻을 때이 목록에는 하나의 행이 있습니다.
우리가 원하는 것은 "프로젝트 이름"정보를 각 페이지의 맨 위에 추가하는 것입니다 (지금은 하드 코딩 된 텍스트가있는 콘텐츠 편집기 웹 파트가 있음).
예를 들어, 우리가 원하는 것은 "프로젝트 이름 목록에 따라 동적으로 생성 된 프로젝트 이름"을 갖는 것입니다. "# 페이지 이름 # (하드 코딩 된) - 예 :"Top 10 Project - Calendar "와 같이. 우리는 사이트의 "템플릿"을 원합니다. 페이지의 하드 코딩 된 부분은 결코 이름을 바꿀 필요가 없습니다.
이것은 JavaScript를 사용하여 이것이 "가능하다"라는 것을 읽었으며 (그렇지 않은 것으로) 밖으로 알려졌습니다.
해결책
여기서 언급하고 싶은 일은 단 1 항목에 대한 목록의 사용입니다.이것은가는 길은 아닙니다.사이트 속성 (속성 가방 값)을 사용 하여이 상황을 관리 할 수 있습니다.3 개의 등록 정보를 만들고 값을 업데이트 할 수 있습니다.스토리지를 절약하고 성과를 향상시킵니다.
이 자바 스크립트 CSOM을 사용하여 속성 가방 값을 쿼리하고 마스터 페이지에 추가하는 방법.요구 사항이 마스터 페이지가 아닌 경우 페이지 레이아웃과 동일한 코드를 사용할 수 있습니다.