Skip to content

DripsPHP/Less

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LessCompiler

Build Status Code Climate Test Coverage Latest Release

Mithilfe des LessCompilers kann LESS in CSS übersetzt werden. Dies funktioniert wie folgt:

<?php

use Drips\Less\Compiler;

$less_file = "path/to/file.less";
$css_file = "path/to/style.css";

// Inhalt der LESS-Datei auslesen
$less = file_get_contents($less_file);
// LESS mithilfe des LessCompilers in CSS übersetzen
$compiler = new Compiler;
$css = $compiler->compile($less);
// CSS-Code in die jeweilige Datei schreiben
file_put_contents($css_file, $css);

Zusätzlich beinhaltet der LessCompiler einen Controller zum Automatischen Ausliefern von LESS-Dateien als CSS-Dateien. D.h. sie werden automatisch übersetzt.

In deinem DRIPS Verzeichnis legst du zunächst ein Verzeichnis less an. In diesem befinden sich alle deine LESS-Dateien, die du später gerne übersetzt ausliefern möchtest. Anschließend musst du den jeweiligen Controller als Route registrieren, dass die Datei automatisch ausgeliefert werden kann.

<?php

$router->add('less', '/css/{file}.css', Drips\Less\Controller::class);

About

LessCompiler zum Übersetzen von LESS-Dateien in CSS-Dateien mittels PHP

Resources

License

Stars

Watchers

Forks

Packages

No packages published