Send button for text-only campaigns not showing

I am preparing a text-only campaign. Under Format, I selected “Text” radio button. There is content in the Text tab, but no content in the HTML tab. When I go to the Finish tab, I get a warning that there is no content and thus the Send button is disabled. I am assuming this happens because it is only checking the HTML content. I think for text-only campaigns, it should check the text field, and not the html field, to issue the warning.

@lybrary I think that the purpose of the Text tab is to provide a text alternative of the Content tab instead of phplist itself converting that html to plain text. You always need to enter the content on the Content tab.

For writing only text campaigns you can disable the ckeditor plugin on the Manage Plugins page and disable the Text tab by adding or updating this setting in config.php file

define('USE_MANUAL_TEXT_PART', 0);

What you describe is not what happens. I have USE_MANUAL_TEXT_PART set to 1. This adds a tab called “Text” numbered 2, next to the first tab called “Content”. It does not change the content tab from HTML to Text. If the format is set to Text, then the content of the “Text” tab is emailed, not the content of the “Content” tab.

The way it is now is quite misleading because there are two content tabs, and the Text one is sent (if Text format has been selected) but the HTML content is checked for the warning. Ideally, it should not show two content tabs, one for HTML one for Text, if the format has been set to Text, but only one. And of course, it should then only check the Text tab to issue the warning.

Another minor thing is that the Text input window should be set to a monospace font.

@lybrary I think we are agreeing on what is happening. If the Text tab has any content then it is used instead of phplist converting what is on the Content tab. That is for the most common use of phplist sending an email with both an html part and a text part. I don’t use the Text tab as I find that the phplist conversion is usually fine.

Sending a text only email is a bit of a muddle, I agree.

At a minimum, if it is only sending the Text part, then it should only check the Text part to issue the warning. This is currently incorrect, a bug.