2013-03-21 59 views
0

我想在haml中爲類名設置條件語句。在正常的HTML我會做。haml中的條件php類名

<a href="/" class=linkHeader<?php if($self) { echo ' active'; } ?></a> 

我該如何做haml?

%a{:class=>"linkHeader", :href => "/"} 
+0

不知道HAML而是從PHP將完整的類名HAML什麼? – pebbo 2013-03-21 01:49:45

回答

1

你在用什麼? MtHaml?舊的(破碎的)階段?

我用這對MtHaml:

%a.linkHeader{class: $self ? 'active' : ''} 
+0

我正在使用phamlp,是不是推薦? – user391986 2013-03-21 17:35:15

+0

Phamlp非常麻煩,舊(2010),可能無法解析。另一方面,MtHaml是新的,閃亮的,完全深入的測試(遠遠超過phamlp),可以解析像a(c = foo(1,2))這樣的例子,甚至可以與Twig交互!我絕對推薦它。 – Ven 2013-03-21 17:49:32