Quantcast
Channel: C1 CMS Foundation - Open Source on .NET
Viewing all articles
Browse latest Browse all 2540

New Post: Newsletter package - cannot get confirmation email to work

$
0
0
As a workaround, you can edit the xslt functions and put the https : //<hostname> links there:

\Composite\Community\Newsletter\SubjectBased\ConfirmLink.xsl
\Composite\Community\Newsletter\UnsubscribeLink.xsl

F.e.:
<f:function xmlns:f="http://www.composite.net/ns/function/1.0" name="Composite.Community.Newsletter.SubjectBased.ShortLink">
        <!--f:param name="href" value="~/page({$pageId})?SubscribeEmail={m:UrlEncode($subscribeEmail)}&amp;MailingLists[]={$mailingLists}&amp;SubscribeName={m:UrlEncode($subscribeName)}&amp;ConfirmEmail={m:UrlEncode(m:Encrypt($subscribeEmail))}" /-->
        <f:param name="href" value="https://[Your website hostname]/page({$pageId})?SubscribeEmail={m:UrlEncode($subscribeEmail)}&amp;MailingLists[]={$mailingLists}&amp;SubscribeName={m:UrlEncode($subscribeName)}&amp;ConfirmEmail={m:UrlEncode(m:Encrypt($subscribeEmail))}" />
    </f:function>
<body>
        <!--a href="~/Renderers/Page.aspx?pageId={$unsubscribePage}&amp;MailingListId={$mailingListId}&amp;UnsubscribeEmail={csharp:UrlEncodeUnicode($unsubscribeEmail)}"-->
        <a href="https://[Your website hostname]/Renderers/Page.aspx?pageId={$unsubscribePage}&amp;MailingListId={$mailingListId}&amp;UnsubscribeEmail={csharp:UrlEncodeUnicode($unsubscribeEmail)}">
            <xsl:value-of select="$text" />
        </a>
    </body>

Viewing all articles
Browse latest Browse all 2540

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>