龙门模板扩展中的较少解析错误

时间:2014-10-26 21:59:49

标签: php css joomla less

有一篇关于如何扩展Joomla Gantry模板以允许文本徽标的有趣文章。这是URL:

http://www.tkstudiodesign.com/articles/gantry-framework/item/27-text-logo-site-slogan

我完全遵循了我的理解说明。我创建了一个名为textlogo.php的功能文件,我将两个变量添加到了styledeclaration.php文件中,作者说我应该添加它们,我创建了另一个包含文章中最后一段代码的文件,我称之为textlogo 。减。我唯一的问题是自定义样式类(文章中的第3段编码),我不确切知道放在哪里,所以我把它们放在我的Gantry自定义CSS文件中。我编译了textlogo.less文件以生成CSS代码并在最后清除了gantry缓存。但是,我仍然收到以下错误:

错误:0 - 更少解析错误:无法解析传递变量@logotext_textcolor:

这个变量BTW是添加到styledeclaration.php文件中的两个变量之一,如上所述。

我只对代码进行了少量更改,稍微修改了一些变量名称以反映我的网站以及要显示的文本。

由于错误,我的网站现已关闭,恢复它的唯一方法是删除我添加的所有更改和文件。我不想暂时这样做,因为我花了很长时间艰苦地进入和删除尝试解决一路上的小问题,我的编辑器不允许剪切和粘贴。

所以如果有人能帮忙解决这个问题,我会非常感激。

最好的问候。

进一步说明:

感谢Bass Jobsen在styledeclaration.php中指出了拼写错误的可能性。这是我添加了2个变量的文件的一部分:

30         //颜色

31     $ lessVariables = array(

32       'logotext_textcolor'=> $ gantry->获得( 'textlogo-sacs_logo_textcolor'),

33       'logotext_hover_textcolor'=> $ gantry->获得( 'textlogo-sacs_logo_hover_textcolor'),

34         'linkcolor'=> $ gantry-> get('linkcolor','#2698de'),

35         'headerstyle'=> $ gantry-> get('headerstyle','dark')

36     );

我自己添加了前两个变量(第32行和第33行)。另外两个是模板的原创。我本来希望显示该文件的图片,但我无法发布图像,因为我还没有足够的声誉。我希望这会有所帮助。

此外,以下是从textlogo.less文件的编译生成的textlogo.css文件。我还注意到,虽然原始的less文件引用了有问题的变量,但生成的css文件却没有:冒号后面没有“color:”的值。这可能是由于无法解析:没有价值可归还。无论如何,这是文件:

1 .sacs-text-logo {

2     填充:0;

3     margin-top:7px;

4     line-height:35px;

5     vertical-align:middle;

6 }

7 .sacs-text-logo a.sa-rt-logo {

8     font-size:20px;

9     颜色:;

10 }

11 .sacs-text-logo a.sa-rt-logo:@hover {

12     颜色:!重要;

13 }

14

0 个答案:

没有答案