URL で 2 つの URL パラメーターを渡す必要があります。URL は電子メールに記載されており、ユーザーは自分のサイトに誘導するリンクをクリックします。最初のパラメーターはページのスクリプトをトリガーし、2 番目のパラメーターは、CMS がパラメーターからレンダリングするモジュール用です。
最初のパラメーターは: message=1
(このパラメーターは JavaScript をトリガーします)
2 番目のパラメーターは次のとおりです。name={tag_recipientfirstname}
(私の CMS はモジュールをレンダリングします)
最初に呼び出されるスクリプトは次のようになります。
<script type="text/javascript">
var $j = jQuery.noConflict();
$j(document).ready(function() {
var url = window.location.href;
url = url.toLowerCase();
if (url.indexOf('message=1') != -1) {
$j("a.message").colorbox({
open:true
});
}
$j("a.message").colorbox(); //not related to URL parameter
});
</script>
2 番目のパラメーターは、ページで次のように使用されます。
<div>
<p>{ module_url,name} (again CMS will render this module)</p>
</div>
編集
私はいくつかのことを忘れたことに気づきました:
最初: 両方のパラメーターを渡して、両方が上記のように機能するようにするにはどうすればよいですか?
そして、私が使用している CMS は Business Catalyst です。