Как полностью отредактировать шаблон письма в 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 предусмотрены теги (динамические переменные). Чтобы удалить вставку имени пользователя и других данных:

    1. Откройте шаблон в HTML-режиме.
    2. Найдите строки вида {user:name}, {user:email} или {subscriber:name} - удалите их вручную.
    3. Для кнопки отписки используйте тег {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, удалить ненужные динамические теги и использовать пользовательские блоки. Это даёт гибкость вёрстки и избавляет от необходимости вставлять материалы. Следуя нашим рекомендациям, вы сможете создать уникальный дизайн письма с минимальными усилиями.

    Часто задаваемые вопросы