2017 © Pedro Peláez
 

cakephp-plugin cakeless

Cakephp Less

image

clooder/cakeless

Cakephp Less

  • Wednesday, July 23, 2014
  • by flug
  • Repository
  • 1 Watchers
  • 2 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 18 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

LESS Helper

This little Helper converts your .less files into .css without relying on Node.js or client-side parsing. Everything is compiled on the server, cached, and served as regular css through PHP., (*1)

Installation

Git clone

In your plugin directory type, (*2)

git clone https://github.com/Hyra/less.git Less

Composer

In your root cakephp, (*3)

"require" : {
    "clooder/cakeless": "dev-master"
}

composer install

Create cache and less folders

  • Create a folder called less in app/webroot/
  • Create a folder called less in app/tmp/cache
  • Apply chmod 777 to your css folder. (The Less Helper will place all compiled css files in your css-directory)

Usage

Where you want to use LESS files, add the helper. Usually this will be your AppController., (*4)

public $helpers = array('Less.Less');

Next, simply add the less files to your views:, (*5)

echo $this->Less->css('yourfile');

or if the less file is located in the webroot of a plugin, (*6)

echo $this->Less->css('yourfile',array('plugin' => 'PluginFolderName'));

or, (*7)

echo $this->Less->css(array(
        'bootstrap/bootstrap',
        'prettify',
    )
);

It doesn't matter if you link to stolen .css files directly, the Helper will check for the existance of a .less version first, and fall back if it doesn't find one., (*8)

If it does find a corresponding .less file with the same name in your less directory, it will compile it to css and place it in your css directory, (*9)

The Versions

23/07 2014

dev-master

9999999-dev

Cakephp Less

  Sources   Download

MIT

The Requires

 

cakephp less