2011-11-08 9 views
4

私はMakoテンプレートをプロジェクトに使用しています。 MakoにCSSファイルを追加するにはどうしたらいいですか?MakoにCSSファイルを含めるには?

<link type="stylesheet" type="text/css" href="<%include file='test.css' />" />タグに<head>タグを使用しようとしましたが、動作しません。

+1

あなたが "動作しない" について、より具体的なことはできますか?エラーがありますか?どのようなソースコードが生成されますか? – KatieK

答えて

2

どう

${css_link('/css/filename.css', 'screen')} 

に関する出典: http://wiki.pylonshq.com/display/pylonscookbook/Including+CSS+And+Javascript+(etc.)+In+A+Flexible+Way+With+Mako

完全なコード例:

<% self.seen_css = set() %> 
<head> 
    ${self.css()} 
</head> 

<%def name="css_link(path, media='')"> 
    % if path not in self.seen_css: 
     <link rel="stylesheet" type="text/css" href="${path|h}" media="${media}"></link> 
    % endif 
    <% self.seen_scripts.add(path) %> 
</%def> 

<%def name="css()"> 
    ${css_link('/css/main.css', 'screen')} 
    ${css_link('/css/navigation.css', 'screen')} 
    ${css_link('/css/forms-buttons.css', 'screen')} 
    ${css_link('/css/orders.css', 'screen')} 
</%def> 
+1

あなたは答えを黙示できますか? – sjpatel

関連する問題