2013-08-14 6 views
1

웹 사이트 디자인을 준비 했으므로 이제 장고에서 컨텐츠 관리를 구현하고 싶습니다. 나는 파이썬 개발에 몇 년의 경험을 가지고 있고 장고에서 프로젝트를 끝냈다. 나는 django-cms를 들여다 보았고 데모를 가지고 놀았으며 간단한 예제를 만들었다. django-cms 3beta2를 사용하여 기쁘게 생각합니다 (그리고 도중에 발생할 수있는 버그를 수정하십시오).django-cms 프론트 엔드 편집은 회전하는 부분이있는 사이트에 적합합니다.

내 질문 : 계획된 웹 사이트의

페이지가 나는 템플릿 블록에서 구성 할 수 있다는 것을, 다른 부분으로 구성됩니다. 페이지의 레이아웃은 매우 엄격하기 때문에 사용자가 템플릿 블록을 격렬하게 결합 할 가능성은별로 없으므로 미숙 한 편집자를 위해 프론트 엔드 편집을하는 것이 쉽습니다.

그러나 웹 페이지에는 유명 인사 및 이미지의 인용구가있는 사이드 바가 포함되어 있습니다. 이러한 따옴표와 이미지는 각 페이지로드시 무작위로 변경되어야하며 페이지의 기본 콘텐츠에 연결되지 않습니다. 프론트 엔드 편집을 계속 사용할 수 있습니까? 아니면 django-cms 플러그인을 사용할 수 있습니까? 프론트 엔드가 표시되는 견적을 무작위로 선택하고 제시된 견적을 편집 할 수 있지만 다른 것은 편집 할 수없는 문제를 이미지합니다. 편집자에게 백엔드에 의지하도록 요청해야합니까? 좋은 해결책은 무엇입니까?

답변

0

저는 현재 낡은 질문을하고 있는데 아직 답변이 없습니다. 해결책은 다음과 같습니다.

여러 개의 내부 플레이스 홀더가 포함 된 django-cms 용 cms 플러그인을 작성할 수 있습니다. 이 내부 자리 표시자는 "유명한 따옴표"의 컨테이너입니다. 페이지 편집이 활성화되어 있지 않으면 cms 플러그인은 내부 자리 표시 자 중 하나 (그리고 단 하나)를 무작위로 렌더링합니다.