2016-10-12 2 views
-1

현재 Django CMS 프로젝트에서 작업 중이고 페이지의 다른 자리 표시 자 (TOP, LEFT, CENTER, RIGHT, BOTTOM, HIDDEN)를 봅니다.Django CMS 자리 표시 자

어떻게 플러그인이 작동하는지 알지만 페이지에 이러한 여러 자리 표시자를 갖는 방법을 알고 있습니다. 누구든지 나를 올바른 방향으로 인도 할 수 있다면 도움이 될 것입니다.

enter image description here

+0

나는 따라합니다. 당신은 다른 자리 표시자를 가진 페이지를 만들려고합니까? – Paulo

+0

맞습니다. – user1050619

답변

0

장고-CMS의 자리의 두 가지 유형이 있습니다. 표준 자리 표시 자 및 정적 자리 표시 자

표준 자리 표시자를 템플릿에 추가 할 수 있으며 이러한 템플릿을 사용하는 모든 표준 CMS 페이지에서 사용할 수 있습니다. 이 자리 표시자는 사용중인 각 페이지마다 다른 플러그인을 보유 할 수 있습니다.

표준 자리 표시자는 매우 간단하며 템플릿에 {% placeholder "section_line-events" %}을 추가했습니다.

정적 자리 표시자는 주어진 이름으로 식별되는 전체 사이트에 대해 단일 자리 표시자를 제공합니다. 예를 들어, 바닥 글은 모든 페이지에서 동일하도록 정적 자리 표시 자일 수 있습니다.

또한 CMS에 응용 프로그램을 연결 한 경우 응용 프로그램에서 플러그인을 사용하도록 허용해야하는 경우 해당 응용 프로그램의 템플릿에 표준 자리 표시 자 대신 정적 자리 표시자가 있어야합니다.

예를 들어 기본 콘텐츠를 추가하는 애플리케이션이 있지만 사용자/클라이언트가 편집 할 수 있도록하려는 경우 정적 자리 표시자를 추가 할 수 있습니다.

{% static_placeholder 'my_app_placeholder' site or %} 
    Default text for this placeholder. 
{% endstatic_placeholder %}