解決済み: SimpleLESSの代わりに WinLESS を使用します。
私はSemantic Grid System (素晴らしい) を使用しており、 SimpleLESSを使用して LESS スタイルシートを CSS にプリコンパイルしようとしています ( PyroCMS 2.1 では、スタイルシートを 'type=text に設定するためのパラメータを渡すことができないためです)。 /less" -- Pyro では、すべてのスタイルシート リンクが "type=text/css" になるように義務付けられています。そのため、"less.js" ファイルを含めることはできません)。
これはless.jsを使用して機能していたことを追加したい...
とにかく、SimpleLESS は単純な古い LESS ファイルで動作するように見えますが、このファイルの何かが「undefined on line undefined」を生成し、コンパイルされません:
@import '/addons/shared_addons/themes/base/css/less/reset.css';
@import '/addons/shared_addons/themes/base/css/less/grid.less';
@import '/addons/shared_addons/themes/base/css/less/site.less';
@import '/addons/shared_addons/themes/base/css/uomless.css';
@import '/addons/shared_addons/themes/base/css/%23fish/superfish.css';
//////////
// GRID //
//////////
// Specify the number of columns and set column and gutter widths
@basefont: 16;
@columns: 12;
@column-width: 60;
@gutter-width: 20;
// Comment the definition below for a pixel-based layout
@total-width: 100%;
html {
}
body {
position: absolute; /*top-most container absolute sections inherit for relative position of descendants */
}
// center the contents
div.center {
width: 88%; /* No pixel-width limit, but we want side margins */
margin: 0 auto;
overflow: hidden;
}
header, section, aside, footer, nav, tickr, login, rads, gads {
z-index: -1; /*z-inex must be negative for plane breaking: http://www.vanseodesign.com/css/css-stack-z-index/ */
padding-top: 3px;
padding-bottom: 3px;
}
header {
.column(6);
margin-top: 12px;
margin-bottom: 12px;
height:auto !important;
height: 130px;
min-height: 130px;
max-height: 130px;
padding-bottom: 0px;
}
dashboard {
.column(6);
margin-top: 12px;
height:auto !important;
height: 100px;
min-height: 100px;
max-height: 100px;
padding-bottom: 0px;
}
login {
.column(3);
margin-top: 12px;
padding-bottom: 0px;
}
nav {
.column(12);
margin-top: 3px;
margin-bottom: 12px;
}
footer {
.column(12);
margin-bottom: 0px;
}
section {
.column(7);
margin-bottom: 12px;
}
appspace {
.column(12);
margin-bottom: 12px;
}
aside {
.column(3);
margin-bottom: 12px;
}
rads {
.column(2);
margin-bottom: 12px;
}
tickr {
.column(10);
margin-bottom: 0px;
}
@media screen and (max-width: 720px) {
header, section, aside, footer, nav
{
.column(12);
margin-bottom: 1em;
}
}
LESS を検証して構文エラーを見つける方法を知っている人はいますか?
どんな助けでも大歓迎です。
恥知らず
提案していただきありがとうございます。SimpleLESSエラーメッセージを変更せずに次のことを試しました:
@import '/addons/shared_addons/themes/base/css/less/reset';
@import '/addons/shared_addons/themes/base/css/less/grid';
@import '/addons/shared_addons/themes/base/css/less/site';
@import '/addons/shared_addons/themes/base/css/uomless.css';
また:
@import 'less/reset';
@import 'less/grid';
@import 'less/site';
@import 'uomless.css';
と:
@import 'grid';