Я пишу специальный тег для CFMAIL. Мне нужно обрабатывать определенные электронные письма по-другому, чем стандартный CFMAIL. Я использую следующий пост в качестве точки гляделок - http://www.cfhero.com/2011/11/creating-environment-safe-wrapper-for.htmlColdfusion CFMAIL & CfMailPart Пользовательские теги
Перед
<cfmail to="[email protected]" from="[email protected]" subject="This is only a test">
<cfmailparam name="Importance" value="high">
hello world</cfmail>
После пользовательских тегов
<cf_email to="[email protected]" from="[email protected]" subject="This is only a test">
<cf_emailparam name="Importance" value="high">
hello world</cf_email>
все правильно работает для пользовательского CFMAIL и CFMAILPARAM, но мой вопрос, как обращаться "CFMAILPART". При использовании существующего CFMAILPART в новых тегах CF выдает ошибку.
<cf_email to="[email protected]" from="[email protected]" subject="This is only a test">
<cf_emailparam name="Importance" value="high">
<cfmailpart type="text">Text</cfmailpart>
<cfmailpart type="html">HTML</cfmailpart></cf_email>
Деталь: Тег должен быть вложен в cfmail тега.
Сообщение: Ошибка проверки контекста для тега cfmailpart.
Я поражаю своими идеями, и я не могу найти какие-либо справочные документы. Любая помощь или отправные точки были бы наиболее оценены.
Заранее спасибо.
Какая версия ColdFusion включена? Я вижу, что код с 2011 года.Этот человек, возможно, делал это на CF 9 –
Каков прецедент для написания пользовательского тега для 'cfmail'? Не похоже, что вы действительно делаете что-то другое. –
Просто скажите «нет» пользовательским тегам. –