2013-09-29 6 views
0

Надеюсь, у вас были хорошие выходные.joomla! 2.5 и Semantic Grid

У меня есть вопрос для вас.

Я использую joomla! 2.5 и семантическая сетка (которые используют меньше).

В моем заголовке я называю такие вещи, как в примерах SG:

<link media="screen" type="text/less" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/css/styles.less" rel="stylesheet"> 
// my less file 
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/js/less-1.1.3.min.js"> 
// the js less compiler I think 

Когда я смотрю на сетевой панели в поджигатель есть 404 CSS файлы. Но это второй раз, когда они загружаются. Видеть.

GET /joomla/ 200 OK 
GET fixed.less 304 Not Modified 
GET less-1.1.3.min.js 304 Not Modified 
GET reset.css 304 Not Modified 
GET demo.css 304 Not Modified 
GET grid.less 200 OK 
GET fixed.less 304 Not Modified 
GET grid.less 304 Not Modified 
GET reset.css 404 Not Found // http://localhost/joomla/stylesheets/reset.css 
GET demo.css 404 Not Found // http://localhost/joomla/stylesheets/demo.css 

Он перезагружает мой @import, но неправильным путем к файлам.

http://localhost/joomla/stylesheets/demo.css 

вместо

http://localhost/joomla/templates/myTpl/css/stylesheets/demo.css 

И поэтому стили Doesnt дисплей.

В моей styles.less я делаю импорт так: @import 'stylesheets/demo.css';

Что является причиной этой проблемы, и как я могу избежать этого?

Спасибо за вашу помощь

ответ

0

Я думаю, это потому, что вы не вызывая файл из правильного расположения

Попробуйте использовать @import '../stylesheets/demo.css';

На стороне записки, вы забыли добавить полу- colons внутри PHP-тегов, например:

<link media="screen" type="text/less" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/styles.less" rel="stylesheet"> 

<script type="text/javascript" src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/js/less-1.1.3.min.js"> 
+0

О, спасибо за полуколоны ^^. Ну, я попытался изменить путь, но он не работает, так как вы можете видеть верхний первый раз, когда «плохие» файлы называются «200» или «304», так что «ОК». Я не понимаю, почему их называют во второй раз, и тем более, почему их путь таинственным образом стал неправильным. –

+0

и что произойдет, если вы используете шаблоны '@import '/ myTpl/css/stylesheets/demo.css';'? – Lodder

+0

OH WAW! Я полностью изменил свой путь. «/joomlafolder/templates/myTpl/css/demo.css и reset.css, и это работает! Но ... если я изменю имя моей папки joolma, это больше не сработает. Любая идея?! (но вы были правы это проблема пути thx). Редактирование: нет, просто шаблоны/blabla не работают –