Joomlaのメールを編集していますので、少し上手く見えます 登録メールは平文なので編集しています。 2つのファイルが見つかりました。電子メール:Joomlaに画像を追加登録メール
com_users /モデル/ registration.php
言語/ com_users.ini今、私は言語ファイルを使用して電子メール内のテキストを編集することができましたが、私は、画像を追加したいです電子メール
私はそれをPHPファイルで試しました: $ emailBody =
JText::sprintf(
"<img style='width: 200px' src='imageurl'>
<img src='imageurl'>".
'COM_USERS_EMAIL_REGISTERED_WITH_ACTIVATION_BODY',
$data['name'],
$data['sitename'],
$data['activate']
$data['siteurl'],
$data['username'],
$data['password_clear']
);
が、プレーンテキスト は、HTMLメールに電子メールを設定することが可能ですので、HTMLが表示されるように、これは戻ってきますか?
JText :: _またはJText :: sprintf関数のHTMLコンテンツ/タグを渡すことはできません。 HTMLコンテンツのJHtmlを使用してください。 –
それは論理的に聞こえる、私はそれを試したが、私はそれが動作することができません。そこにコードを追加したいだけの場合、どうすればこのコードを使用できますか? JText :: sprintfをJHtml :: sprintfに変更しようとしました。空白のページにJHtml :: _が付いています。エラー500が表示されます.GHTMLを追加する方法が見つからない場合は – user2620358
JHtmlクラスをインポートする必要があります最初。イメージ用には、JHtml :: image($ args)を使用します。このリンクをチェックしてくださいhttps://docs.joomla.org/API16:JHtml/image –