Сценарий: Я работаю с Less CSS в приложении Cake и хочу скомпилировать меньше файлов на стороне клиента, как они рекомендуют в документации (я также на git-репос несколькими другими программистами, поэтому я хочу, чтобы они редактировали меньше файлов вместо css… который перезаписывается при перекомпиляции):
<head>
. . .
<link rel="stylesheet/less" type="text/css" href="styles.less">
<script src="less.js" type="text/javascript"></script>
. . .
</head>
Проблема: Я хранючем меньше файлов в webroot/css/lib
и чем меньше файлов .js в webroot/js/vendors
, тем более я хочу использовать помощник HTML для создания тегов ссылки / скрипта:
<?php echo $this -> Html -> css('lib/style.less'); ?>
<?php echo $this -> Html -> script('vendors/less-1.2.1.min.js');?>
Нет проблем с загрузкой.JS.Проблема заключается в том, что с помощью помощника css Cake добавляет «.css» к концу пути.
Решение:…?