Как полностью отредактировать шаблон письма в AcyMailing для Joomla 3.9
Работа с email-рассылками в AcyMailing на платформе Joomla 3.9 часто вызывает вопросы у пользователей, особенно когда требуется тонкая настройка визуального оформления писем. Стандартный интерфейс компонента предлагает базовые инструменты, но для полного контроля над HTML-кодом и расположением блоков нужно задействовать скрытые возможности. В этой статье мы подробно разберём, как получить доступ к HTML-редактору шаблонов, избежать ручной вставки материалов и упростить процесс вёрстки.
Где находится редактор HTML-шаблонов в AcyMailing
По умолчанию AcyMailing использует визуальный редактор на основе джумловского редактора (например, TinyMCE или JCE). Однако для полного редактирования кода письма нужно переключиться в режим исходного HTML. Чтобы это сделать:
- Перейдите в компонент AcyMailing → Шаблоны писем.
- Выберите существующий шаблон или создайте новый.
- В открывшемся редакторе найдите кнопку Toggle Editor (или Переключить редактор) - она обычно расположена рядом с панелью инструментов.
- После нажатия откроется чистое HTML-поле, где вы можете прописать всю структуру письма: от
<html>до</html>, включая стили и медиа-запросы.
Обратите внимание: если кнопка переключения не отображается, проверьте настройки глобального редактора Joomla в Система → Глобальные настройки → Редактор. Выберите Editor - CodeMirror или Editor - None для прямого доступа к HTML.
Как убрать лишние переменные и оставить только кнопку отписки
Многие пользователи хотят минимизировать содержимое письма, оставив лишь контент и обязательную кнопку отписки. Для этого в AcyMailing предусмотрены теги (динамические переменные). Чтобы удалить вставку имени пользователя и других данных:
- Откройте шаблон в HTML-режиме.
- Найдите строки вида
{user:name},{user:email}или{subscriber:name}- удалите их вручную. - Для кнопки отписки используйте тег
{unsubscribe}- он автоматически подставит ссылку с текстом «Отписаться». Вы можете обернуть его в собственный HTML-блок с нужными стилями.
Пример минимального шаблона:
<!DOCTYPE html>
<html>
<head></head>
<body style=\"font-family: Arial;\">
<h1>Ваш заголовок</h1>
<p>Основной текст письма.</p>
<div style=\"text-align: center;\">
{unsubscribe}
</div>
</body>
</html>Создание блоков без вставки материала: альтернативный подход
Стандартный способ добавления контента через «Вставку материала» действительно неудобен для точного позиционирования блоков. Вместо этого используйте пользовательские блоки (Custom Blocks) в AcyMailing 6.x и выше. Если у вас версия 5.x, обновите компонент. Пользовательские блоки позволяют:
- Создать блок с произвольным HTML-кодом.
- Назначить ему уникальный идентификатор и стили.
- Перетаскивать блоки в визуальном редакторе, но при этом каждый блок остаётся полностью редактируемым через HTML.
Чтобы создать такой блок, перейдите в AcyMailing → Шаблоны → Управление блоками → нажмите Создать. Вставьте туда свой HTML-код, сохраните, а затем используйте этот блок в письме как обычный модуль.
Советы по отладке положения элементов
Для точной вёрстки писем рекомендуется использовать табличную вёрстку (таблицы), так как многие почтовые клиенты (Outlook, Gmail) плохо поддерживают flex и grid. Основные правила:
- Используйте
<table>сborder=\"0\" cellpadding=\"0\" cellspacing=\"0\". - Для каждого блока задавайте ширину в пикселях (600px - оптимально).
- Все стили прописывайте инлайн (через атрибут
style). - Тестируйте письмо через встроенный инструмент AcyMailing «Отправить тест» на разные почтовые ящики.
Если вы всё ещё сталкиваетесь с трудностями позиционирования, попробуйте использовать готовые фреймворки для email-вёрстки, например MJML или Foundation for Emails, а затем вставляйте скомпилированный HTML в шаблон AcyMailing.
Заключение
Полное редактирование шаблона письма в AcyMailing на Joomla 3.9 возможно без лишних сложностей. Достаточно переключить редактор в режим HTML, удалить ненужные динамические теги и использовать пользовательские блоки. Это даёт гибкость вёрстки и избавляет от необходимости вставлять материалы. Следуя нашим рекомендациям, вы сможете создать уникальный дизайн письма с минимальными усилиями.