Integration of SCSS into Plone
Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
collective
docs
.gitignore
README.rst
bootstrap.py
buildout.cfg
setup.cfg
setup.py

README.rst

Introduction

This add-on provide scss integration into Plone. It use python implementation from Kirill Klenov available on github.

You will be able to write scss stylesheets and register them into the css registry (portal_css).

How to use scss with Plone

You have to create a new file (mysheet.scss). Next register a css stylesheet as a browser view using your scss file:

<browser:page
  name="mysheet.css"
  for="*"
  class="collective.scss.stylesheet.SCSSView"
  template="mysheet.scss"
  permission="zope2.View
  />

Now you just have to register your stylesheet in the css registry. Using a GenericSetup profile you just have to add an entry in the cssregistry.xml file, restart your zope server and apply the profile:

<?xml version="1.0"?>
<object name="portal_css">
 <stylesheet title=""
    id="mysheet.css"
    media="screen" rel="stylesheet" rendering="import"
    cacheable="True" compression="safe" cookable="True"
    enabled="1" expression="" />
</object>

Credits

Companies

makinacom

Authors