ext:news 和 rx_shariff - 邮件 link 不工作
ext:news with rx_shariff - mail link not working
TYPO3 v8.7.15、新闻 7.0.4 和 rx_shariff11.0.2
我已经启用了三个可用于共享我的新闻详细信息页面的服务(FB、Twitter 和 Mail)。
这是我的部分(Shariff.html):
<html xmlns:rx="http://typo3.org/ns/Reelworx/RxShariff/ViewHelper">
<rx:shariff data="{url: 'http://example.com/'}" services="facebook,twitter,mail" enableBackend="true" />
</html>
FB 和 Twitter 共享按钮都可以正常工作,但是当我测试邮件按钮时,我被发送到
http://example.com/?view=mail
我已经检查了新闻和 rx_shariff 的文档,但看不到任何明显的东西。
如有任何帮助,我们将不胜感激。
试试这个:
<rx:shariff data="{url: url, title: newsTitle, mail-subject: 'Your mail subject', mail-body: 'The mail body', mail-url: 'mailto:{settings.shariff.mailto}'}" services="facebook,twitter,googleplus,mail" enableBackend="true" />
上面的答案对我不起作用,因为变量 "url" 和 "newsTitle" 不会传递给部分。此外,主题和 body 应该是动态的。这对我有用:
在模板中 Detail.html:
<f:if condition="{settings.detail.showSocialShareButtons}">
<n:extensionLoaded extensionKey="rx_shariff">
<f:render partial="Detail/Shariff" arguments="{newsItem: newsItem}"/>
</n:extensionLoaded>
</f:if>
分音 Detail/Shariff.html:
<div xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:rx="http://typo3.org/ns/Reelworx/RxShariff/ViewHelper" data-namespace-typo3-fluid="true">
{n:link(newsItem:newsItem, settings:settings, uriOnly:1, configuration:'{forceAbsoluteUrl:1}') -> f:variable(name: 'url')}
<rx:shariff data="{url: url, title: newsItem.title, mail-url: 'mailto:'}" services="facebook,twitter,whatsapp,threema,mail" enableBackend="false" />
</div>
这会给你:mailto:?subject=[TitleOfTheNews]&body=[AbsoulteUrlToTheNews]
TYPO3 v8.7.15、新闻 7.0.4 和 rx_shariff11.0.2
我已经启用了三个可用于共享我的新闻详细信息页面的服务(FB、Twitter 和 Mail)。
这是我的部分(Shariff.html):
<html xmlns:rx="http://typo3.org/ns/Reelworx/RxShariff/ViewHelper">
<rx:shariff data="{url: 'http://example.com/'}" services="facebook,twitter,mail" enableBackend="true" />
</html>
FB 和 Twitter 共享按钮都可以正常工作,但是当我测试邮件按钮时,我被发送到
http://example.com/?view=mail
我已经检查了新闻和 rx_shariff 的文档,但看不到任何明显的东西。
如有任何帮助,我们将不胜感激。
试试这个:
<rx:shariff data="{url: url, title: newsTitle, mail-subject: 'Your mail subject', mail-body: 'The mail body', mail-url: 'mailto:{settings.shariff.mailto}'}" services="facebook,twitter,googleplus,mail" enableBackend="true" />
上面的答案对我不起作用,因为变量 "url" 和 "newsTitle" 不会传递给部分。此外,主题和 body 应该是动态的。这对我有用:
在模板中 Detail.html:
<f:if condition="{settings.detail.showSocialShareButtons}">
<n:extensionLoaded extensionKey="rx_shariff">
<f:render partial="Detail/Shariff" arguments="{newsItem: newsItem}"/>
</n:extensionLoaded>
</f:if>
分音 Detail/Shariff.html:
<div xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:rx="http://typo3.org/ns/Reelworx/RxShariff/ViewHelper" data-namespace-typo3-fluid="true">
{n:link(newsItem:newsItem, settings:settings, uriOnly:1, configuration:'{forceAbsoluteUrl:1}') -> f:variable(name: 'url')}
<rx:shariff data="{url: url, title: newsItem.title, mail-url: 'mailto:'}" services="facebook,twitter,whatsapp,threema,mail" enableBackend="false" />
</div>
这会给你:mailto:?subject=[TitleOfTheNews]&body=[AbsoulteUrlToTheNews]