Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Direct Mail - сложности (http://forum.typo3.ru/showthread.php?t=8105)

pm-photo 26.10.2009 00:42

Direct Mail - сложности
 
Поставил 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 распихивает атрибуты по тэгам внутри боди.
Работает просто. И с ТВ.


Часовой пояс GMT +4, время: 23:06.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot