Вход

Просмотр полной версии : Direct Mail - сложности


pm-photo
26.10.2009, 00:42
Поставил Direct Mail. Отправляю тестовое письмо. При чтении письма в Аутлуке вижу реальную HTML-страницу. А в Яндекс-почте и на почтовых серверах Руцентра - тот же HTML, но без влияния CSS стиля.
Как сделать, чтобы и при чтении почты в вэб-интерфейсе был бы виден "красивый" HTML мэсседж.
Спасибо.

marco
26.10.2009, 02:19
вставляйте CSS в HTML тела письма, а не аттачте CSS как отдельный файл

pm-photo
26.10.2009, 10:13
Спасибо, marco!
А как это лучше сделать в TS шаблона? это как-то так?

page.10 = FILE
page.10.file = fileadmin/include_me.css

И ещё, используется TV

marco
26.10.2009, 13:16
page.headerData.99 = TEXT
page.headerData.99.value (
)

pm-photo
26.10.2009, 16:54
Спасибо, marco!

Но не вышло у меня. Слаб я ещё в синтаксисе TS. Как в скобках написать, если файл CSS лежит в fileadmin.
Покопавшись в TSref, нашёл такой способ:

page.20.includeCSS.file = fileadmin/template/main/res/stylesheet.css

но, подозреваю, синтаксис неправилен - ничего не добавляется в тело HTML страницы.

Тренируюсь вот на таком простейшем файле

# Default PAGE object:
page = PAGE

page.5 = TEXT
page.5.value = А что делать?
page.5.wrap = <center><h2>|<h2></center>

page.15 = IMAGE
page.15.file = fileadmin/alexSL.jpg
page.15.wrap = <center>|</center>

и пытаюсь вставить в тело произвольный CSS. Не выходит. Запарился :-)

marco
26.10.2009, 20:51
page.headerData.99 = TEXT
page.headerData.99.value (
<style type="text/css" id="dm_css">
a {color: #22229C;}
.myclass {display:block;}
#myid {clear:both;}
и т.п.
</style>
)

pm-photo
26.10.2009, 22:33
Получилось :-)
Щиро дякую, marco!

pm-photo
16.11.2009, 11:48
Если кому будет интересно по этой проблеме.
Нарыл расширение css2inline
Оно как раз и делает то, что из файла CSS распихивает атрибуты по тэгам внутри боди.
Работает просто. И с ТВ.