2012-03-12 8 views
2

スパークやCarabinerに頼らずに、コードシニタープロジェクトでLESSスタイルシートを実装する方法はありますか?CodeigniterでLESS cssを使用する

私のCIビューでは、LESSファイルとLESS.jsファイルの直下にリンクを配置しますが、サイトを見るとCIは.LESSファイルを認識しません。私は相対パスだけでなく、ファイルディレクトリを直接ハードコーディングしようとしましたが、何も変わりません。私の設定ファイルにLESSファイルを正しくロードするために追加するべきことがありますか?

  • JS
    • 少ない-1.2.2

      • アプリケーション
        • コントローラ
        • ビュー
      • システムは、次のようにCIプロジェクトのための私のファイル構造があります.min.js保存するには
      • plugins.js私のヘッダについては
    • CSS
      • のstyle.css
      • style.less

    、そのHTML5の決まり文句のオフに基づいて、スペース関連する情報のみを含めることにします。

    アプリケーション - >ビュー - >のlayout.php

    <meta name="viewport" content="width=device-width"> 
    
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> 
    
    <link rel="stylesheet/less" type="text/css" media="screen" href="css/style.less"> 
    <script src="js/less-1.2.2.min.js" type="text/javascript"></script> 
    <link rel="stylesheet" type="text/css" media="screen" href="css/style.css"> 
    <!-- end CSS--> 
    
  • +0

    あなたのファイルは 'less.1.2.2.min.js'ですが、あなたは' less-1.2.2.min.js'を含めています - それはあなたの質問の入力ミスに過ぎませんか? –

    +0

    はい、申し訳ありません。 1.2.2.min.js以下であるべきです。1.2.2.min.js –

    +0

    Carabinerはまだまだ積極的に開発されていますか?私は一度それを使用し、それは*膨らんだ*、以来、振り返っていない。あなたは間違いなくそれを何でもする必要はありません。 –

    答えて

    1

    httpd.confでmod_rewriteを使用していますか?その場合は、.lessファイルが免除されていることを確認する必要があります。

     
    RewriteCond %{REQUEST_URI} !(^alocalfarmCI/index\.php|\.png$|\.gif$|\.less$|\.js$|\.css$|/robots 
    

    これはあなたの問題であれば簡単に伝えるための一つの方法、.lessで終わるサイト内に存在しないURLを入力します。 CIのエラーページが表示された場合、それは/index.php/がURLに挿入されたことを意味します。

    0

    あなたはクライアント側(ジャバスクリプト)LESSで実行している場合は、CodeIgniterでは、LESSがどのように動作するかに関与することはありません。ビューでLESSファイルをリンクしていて、less.jsファイルが正しくロードされているときは、rel属性を適切に設定してください。

    <link rel="stylesheet/less" type="text/css" href="styles.less"> 
    <script src="less.js" type="text/javascript"></script> 
    
    +0

    すべてが正しくリンクされています。私はプロジェクトのルートディレクトリにjavascriptと少ないファイルしか持っていません。開発ツールは、jsファイルとLESSファイルの両方が正しいパスを持っていることを示しています。jsファイルが読み込まれ、DTで表示できますが、LESSファイルは見つかりません。 –

    +0

    ええと、それはおそらくあなたの問題が起こっている場所です。関連するディレクトリ構造とビューで使用しているコードを使用して質問を更新できますか? – rjz

    関連する問題