Сначала немного справочной информации. Я создаю электронные письма HTML на своем рабочем месте, и весь процесс очень утомителен. Это немного похоже на это ...
- Разметка кода для HTML с использованием таблиц и некоторые CSS
- Разбор HTML и CSS с использованием Premailer , поэтому весь CSS встроен
- Проверка HTML работает во всех почтовых клиентах
- Создайте копию встроенной версии HTML и начните добавлять проприетарные переменные в инструмент электронной почты, используемый для отправки электронных писем, т.е.
<%=constant.first_name%>
, <%=unsubscribe_link%>
- Проверьте в почтовом клиенте, работает ли он, и клиент доволен. Если нет, повторите шаги с 1 по 5.
Итак, как вы видите, через некоторое время это становится действительно утомительным.
Я хотел бы создать сценарий командной строки, похожий на Premailer, который позволяет мне анализировать HTML-файл с переменными, хранящимися в нем, не разрушая текст примера уже в HTML. Таким образом, при предварительном просмотре HTML все выглядит просто замечательно.
Например ...
Сохранить имя функции как переменную для собственного использования.
$first_name = "<%=constant.first_name%>
Затем сообщите парсеру, какое слово (слова) заменить соответствующей переменной.
<p>My name is <!-- $first_name -->Gavin<!-- /$first_name --></p>
Так что конечный результат будет выглядеть примерно так:
<p>My name is <%=constat.first_name%></p>
Возможно ли такое? Есть ли лучший синтаксис, который я мог бы, пользовательский тег, такой как <first_name>Gavin</first_name>
, если браузер может обработать его.
Любой совет полезен. :)