在我的通知中,我使用(MailMessage)->markdown('<file>')
语法,并且有效。
不是,我想从外面“注入”降价促销,所以我需要这样的东西
(MailMessage)->markdown("<string">);
我认为,您明白了。
当我现在仅将markdown用作该函数的字符串时,它将不起作用并抛出
No hint path defined for [# Headline
Next line
错误消息。
那么,如何在MailMessage降价通知中使用字符串模板?
答案 0 :(得分:1)
我不太确定为什么要将markdown放到字符串中,因为这有点违反直觉。 <html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:foobar="http://typo3.org/ns/Foo/Bar/ViewHelpers">
<f:layout name="Default" />
<f:section name="Main">
<foobar:some />
<f:cObject typoscriptObjectPath="lib.dynamicContent" data="{colPos: '0'}" />
</f:section>
</html>
方法只能用于通过点表示法指定模板路径-目前尚无注入markdown字符串的方法。
但是,您可以做的是创建一个模板,该模板仅输出您传递给它的任何内容(即message / vars)。例如:
markdown
然后,在您的(MailMessage)->markdown('my.markdown.template', ['data' => "my string here with markdown and whatnot"]);
中,仅回显数据:my.markdown.template