2014-06-10 4 views
3

웹 사이트에서 보낸 이메일에 HTML을 생성하는 데 사용할 스칼라 템플릿을 작성 중입니다.스칼라 템플릿에서 컴파일 된 LESS를 재생합니다.

나는 내 웹 사이트에서 사용하는 스타일 시트와 동일한 스타일 시트를 다시 사용하고 싶습니다. 이를 위해 별도의 파일/URL에있는 CSS와 대조적으로 scala 템플릿의 출력에 인라인 할 수 있도록 컴파일 된 CSS가 필요합니다 (<style> 태그 내).

Play Framework에서 가장 효과적인 방법은 무엇입니까?

답변

0

난 당신이 그 다음 자동으로 덜 파일 을 컴파일이

<link rel="stylesheet" href="@routes.Assets.at("stylesheets/main.css")"> 

같은 역 라우터를 사용하는 link tag..and를 사용하여 만 포함 할 수 있습니다 가정 html 태그에이 PS-포함

+0

고마워요,하지만 파일이나 URL로 연결하지 않고 CSS를 인라이닝하는 데 관심이 있습니다. 이는 이메일 용이며 모든 메일 클라이언트에서 이메일을 볼 수 있도록 특정 요구 사항이 있습니다. –

+0

okay..a less/app/assets/stylesheets/main.less 소스 파일은 public/stylesheets/main.css의 표준 리소스로 사용할 수 있으므로 컴파일 된 소스를 사용할 수 있지만 어디에서 갈지는 모르겠습니다. 여기에 : O – mshukla