2014-10-10 2 views
0

Я бы хотел использовать почтовый плагин для отправки html-почты. Почтовый клиент - это перспектива, и я не могу заставить файл css работать (используя: <asset:stylesheet href="testmail.css"/>). Поэтому я использую шаблон css и g: render outlined here .... но я получаю сообщение об ошибке: «GrailsTagException: Ошибка выполнения тега: null»рендеринг css с g: рендеринг из отдельного файла css

Любая помощь действительно ценится. Вот мое содержимое файла:

Grails-приложение \ вид \ раскладки \ почта \ _css.gsp:

<style type="text/css"> 
    body { 
     p.testp{ 
      margin-bottom:12.0pt; 
      font-size:12.0pt; 
      font-family:"Calibri","sans-serif"; 
      color:red; 
     } 

     .heading{ 
      font-family:"Calibri","sans-serif"; 
      color:#993300; 
     } 
    } 
</style> 

Grails-приложение \ Views \ тест \ mailtemplate.gsp

<!DOCTYPE html> 
<html> 
    <head> 
     <title>Test Mail Template</title> 

     <g:render template="/mail/css" /> 


    </head> 
    <body> 
     .... 
    </body> 
</html> 
+0

не следует g: визуализировать в mailtemplate вызов 'template ="/layout/mail/css "'? – sebnukem

+0

Кроме того, что это за блок 'body' в CSS? Синтаксис CSS неверен. – sebnukem

+0

sebnukem: извините, неправильный копия/вставка. У меня есть следующий текст в css.gsp, и он отлично работает после размещения _cc.gsp под view \ mail (как указано Ian) .... Мне также нужно использовать макет и использовать также отлично работает. \t \t \t user3741611

ответ

0
<g:render template="/mail/css" /> 

будет искать шаблон на grails-app\views\mail\_css.gsp, а не grails-app\views\layouts\mail\_css.gsp.

Смежные вопросы