동적 블록 구성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • 동적 블록을 사용하여 스크립팅을 사용하거나 시스템에서 정보를 끌어올 수 있습니다. 동적 블록은 대부분의 컨텐츠가 상주하는 위치입니다.

    시작하기 전에

    필요한 역할: content_admin 또는 admin

    이 태스크 정보

    동적 블록의 좋은 용도는 채용 공고입니다. 지식 문서에 게시물을 저장하고 동적 블록으로 게시물을 표시합니다.

    다음 항목을 포함하여 여러 동적 블록이 미리 정의되어 있습니다.
    • 새 콘텐츠: 각각의 새 콘텐츠 블록을 사용하면 콘텐츠 페이지를 편집하는 동안 블록을 만들 수 있습니다.
    • 클린 로그인: 사용자 이름과 암호를 요청하는 기본 로그인 페이지로, "메일 주소 저장" 확인란이 포함되어 있습니다. 사용자가 로그인하면 이 블록은 로그인 규칙을 트리거합니다.
    • 로그인: 로그아웃한 사용자가 로그인하고 로그인한 사용자가 로그아웃할 수 있는 영역입니다. 이 블록은 공개적으로 사용 가능한 콘텐츠 페이지에서 특히 유용합니다.
    • 검색: 전역 텍스트 검색 필드입니다. 현재 전역 텍스트 검색은 콘텐츠 페이지에 포함할 수 있는 유일한 검색 형식입니다.
    • 검색 결과: 전역 텍스트 검색 결과를 표시하는 영역입니다.

    Apache Jelly에 대한 자세한 내용은 Jelly 태그를 참조하세요.

    주:
    콘텐츠 관리 시스템의 동적 콘텐츠 블록은 자동으로 이스케이프되지 않습니다. 이러한 블록은 자체 콘텐츠 이스케이프를 구현해야 합니다(예: 잠재적인 교차 사이트 스크립팅 공격으로부터 보호하기 위해). 자세한 내용은 Jelly 이스케이프 유형을 참조하세요.

    프로시저

    1. 다음으로 이동 모두 > 콘텐츠 관리 > 동적.
    2. 새로 만들기를 클릭합니다.
    3. 동적 컨텐츠 양식을 작성합니다.
      표 1. 동적 컨텐츠 양식
      필드 설명
      이름 동적 콘텐츠 블록의 고유한 이름을 입력합니다.
      범주 동적 블록에 조직을 제공할 범주를 선택합니다. 범주는 동적 블록 링크가 열리는 상세 페이지도 결정합니다.
      프레임 동적 블록의 테두리 스타일을 선택합니다. 자세한 내용은 프레임 서식 지정을(를) 참조하십시오.
      활성 블록을 사용할 수 있도록 하려면 이 확인란을 선택합니다.
      조건부 적용할 스크립팅된 조건을 입력합니다. 선택하면 양식에 조건 스크립트 필드가 추가됩니다.
      2단계 Jelly 구문에 대한 2단계 확장을 허용하려면 이 확인란을 선택합니다.
      동적 콘텐츠 동적 블록의 동작을 결정하는 XML 스크립트 필드를 입력합니다.