2014-11-20 2 views
0

plone 사이트의 웹 마스터가 사이트의 "기본 색상"을 변경하도록 허용해야합니다 (docuemntFirstHeading, portletHeader 등). mystylesheet.css.dtml 파일을 좋아하는 base_properties.prop 파일을 사용할 수 있다고 생각합니다. base_properties 파일을 수정하여 (mystylesheet.css.dtml의 변경 사항을 "& dtml-maincolor"선언으로 재현 할 수있는 방법이 있습니까?) 나는 base_properties을 편집 할 양식을 제공 CSSManager라는 플론 (Plone) 3 제품이 있었다동적 스타일 시트 만들기

+1

내 생각에 100 % 가능할 수도 있지만 ZMI 개체의 종류에 액세스하려면 관리자 권한이 있어야합니다. 실제로 텍스트/css mimetype을 사용하여 텍스트를 출력하는 Plone보기의 새 CSS를 등록하는 것이 더 간단 할 것입니다. 이보기는 Plone 레지스트리에 저장된 사용자 정의 CSS를 읽을 수 있습니다. –

답변

1

플론 (Plone) 4.3.3을 사용하고

. Plone 4에서 작동하려면 일부 업데이트가 필요할 수 있습니다. Plone 4의 기본 "썬 버스트 (sunburst)"테마는 base_properties를 사용하지 않으므로 기본 유지 관리에 대한 동기가별로 없었던 것 같습니다.

아마도 코드를보고 base_properties를 편집하는 방법을 찾을 수 있습니다. (면책 조항 : 내 겸손 패키지 중 하나)

https://pypi.python.org/pypi/Products.CSSManager

1

당신은 stylesheet in adi.slickstyle 한 번 봐 가질 수, 수집 및 COL, BG-COL 및 테두리를 설정하는 모든 선택기를 통합, 그래서 그들은 한 번에 설정할 수 있습니다.

사용자가 Plonesite의 UI (= ZMI가 아님)를 통해 사용자 정의 스타일 시트에 액세스 할 수있게하려면 adi.ttw_styles (면책 조항 : 내 겸손 패키지 중 또 다른 하나)을 확인하십시오. 'page'- contenttype 따라서 스타일 공유로 페이지의 공유 탭을 통해 원하는 모든 사용자에게 편집 권한을 부여 할 수 있습니다.

미래 : Plone 5는이 문제를 해결하고 base_properties를 쓸모 없게 만드는 데 LESS 기반 스타일을 도입했다고합니다.