Drupal のページ名に基づいて、JavaScript コードの動的スニペットを複数のページに追加する必要があります。以下は、スニペットの例です。コードのスニペットでデータが変更される場所をメモしました。私の質問:スニペットで、HTML コメント文字がある場所に php 変数を追加するにはどうすればよいですか?
JavaScript コード:
<!--
Activity name of this tag: Kids Product Page **THIS DATA WILL CHANGE****
URL of the webpage where the tag is expected to be placed: http://www.mywebsite.com/thepage/goeshere.php **THIS DATA WILL CHANGE****
This tag must be placed between the <body> and </body> tags, as close as possible to the opening tag.
Creation Date: 09/05/2013 **THIS DATA WILL CHANGE****
-->
<script type="text/javascript">
var axel = Math.random() + "";
var a = axel * 10000000000000;
document.write('<iframe src="https://website.net/activityi;src=2584392;type=2013s677;cat=vitam148;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); **THIS DATA WILL CHANGE****
</script>
<noscript>
<iframe src="https://website.net/activityi;src=2584392;type=2013s677;cat=vitam148;ord=1;num=1?" width="1" height="1" frameborder="0" style="display:none"></iframe> **THIS DATA WILL CHANGE****
</noscript>
<!-- End of JS Code: Please do not remove -->
複雑な配列を作成することを考えていたこのコードのスニペットが約 20 ありますが、上記のコメント文字を使用して、それらの中に php 変数を配置できるかどうかわかりませんが、それはまだコメントです。
配列:
$myData = array(
"kid_page" => array(
"page_name" => "Kids Product Page",
"page_url" => "http://www.mywebsite.com/thepage/goeshere.php",
"create_date" => "09/05/2013",
"docwrite" => '<iframe src="https://website.net/activityi;src=2584392;type=2013s677;cat=vitam148;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>',
"noscript" => '<iframe src="https://website.net/activityi;src=2584392;type=2013s677;cat=vitam148;ord=1;num=1?" width="1" height="1" frameborder="0" style="display:none"></iframe>'),
"adult_page" => array(
"page_name" => "Adult Product Page",
"page_url" => "http://www.mywebsite.com/thepage/goeshere.php",
"create_date" => "10/06/2013",
"docwrite" => '<iframe src="https://website.net/activityi;src=2584392;type=2013s677;cat=vitam148;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>',
"noscript" => '<iframe src="https://website.net/activityi;src=2584392;type=2013s677;cat=vitam148;ord=1;num=1?" width="1" height="1" frameborder="0" style="display:none"></iframe>'),