Jest coś takiego jak include (include_once, require, require_once z PHP) w HAML-u? Jak pozbyć się powtarzania tego samego kodu (nagłówek strony, stopka strony)? A może jest jakieś narzędzie specjalnie do wstawiania fragmentów stron?
Mam kolejne pytanie dotyczące HAML-a. Parametr :format pozwala na ustawienie standardu html5, xhtml, html4. Ale przy zmianie nie standard nie jest zachowany.
Przykładowy kod haml: %meta{:charset => "utf-8"}
Dla parametru format html5: <meta charset="utf-8">
Dla parametru formatu xhtml powinno być: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Niestety ten ostatni przypadek nie występuje. Może ja coś robię źle?
to działa w ten sposob
%znacznik{:atrybut1 => "wartość1", :atrybut2 => "wartość2"}
W wyniku czego zawsze masz
<znacznik atrybut1="wartość1" atrybut2="wartość2">
Dostajesz dokładnie to, czego chcesz. Tylkoże w tym przypadku chcesz nie tego co trzeba. Musisz wywołać:
%meta{ :content => "text/html; charset=utf-8", "http-equiv" => "Content-Type" }/
Jestem bardzo nowym HAML i Sass. Mam po instrukcji i wszystko działa bardzo dobrze. Dzięki za ten