奇怪的错误:未定义的变量:css in /ImpressPages/Ip/Internal/Design/LessCompiler.php:69

时间:2014-09-07 15:03:44

标签: compilation themes less impresspages

每次我更改样式中的某些内容时(例如,在less / variables.less中)我在前端得到已知错误:

Undefined variable: css in /ImpressPages/Ip/Internal/Design/LessCompiler.php:69

我在文件或链接中找不到任何错误,也没有设置错误的权限。

我的主题看起来像这样:

    //
    // ImpressPages theme: One Pager Crystal
    //
    // Main theme's LESS file. Contains only imports of required components.
    // Integrated with fluid and responsive grid system
    //
    // @package ImpressPages
    //

    @import "ipContent.less";// import system ipContent.less file (widget styles)
    @import "less/variables.less";
    @import "less/layout.less";
    @import "widgetOverride.css";

less / variables.less看起来像这样:

    // Variables Grayscale Theme

    @primary: #0033ff;
    @dark: #000;
    @light: #fff;

可能是什么问题?是不是可以在主题中添加自己少的文件? PHPStorm在我的layout.in中显示正确的颜色,因此variables.less的值正确匹配。

对于所有组,本地系统的用户权限都设置为775/775,因此这不是我的问题。

我正在使用今天的github构建。

有人有想法吗?

1 个答案:

答案 0 :(得分:0)

这是一个已知问题,已经修复但尚未发布。

以下是修复程序的链接 - https://github.com/impresspages/ImpressPages/commit/c91d20d9bbf35702145bf18be028ab4882cbb2c6

随意更改核心文件或等待官方更新。