私のウェブサイトは現在、Volusion e コマース プラットフォームを使用しています。ご存じないかもしれませんが、システムのバックエンドのほぼ全体がロックダウンされています。すべての製品ページに追加の HTML コンテンツを追加するために、Volusion サポートからテンプレート ファイルに追加する次の Java スクリプトが提供されます。
この例は、すべての製品ページの下部に表示される HTML (これは単純な「ヘルプが必要ですか? お問い合わせください!」というメッセージ) を追加する方法を示しています。「content_area」の ID を使用して、div タグに一致する終了タグの後に配置できます。
<script type="text/javascript">
//<![CDATA[
if (location.pathname == "/ProductDetails.asp" || location.pathname.indexOf("-p/") != -1 || location.pathname.indexOf("_p/") != -1)
document.writeln("\n<table align='center' style='border: solid 2px black;'><tr><td align='center' style='background-color:#ccc; font-weight: normal; padding:10px;'><span style='font-size: larger; font-weight: bold;'>Need help on this or any other product?</span><br />Call 1-800-YourNumberHere | <a href='mailto:customerservice@yourcompany.com'>E-mail Us</a> | <a href='/help.asp'>Help On Our Site</a> | <a href='/returns.asp'>Return Policy</a></td></tr></table>\n\n");
//]]>
</script>
しかし、このストック コードをテンプレート ファイルに追加しただけでは、機能していないように見えます。URL の要件を満たすページで表示しようとしています。
Javaスクリプトの初心者であるため、コードの考えられる問題として収集できる唯一のことは、コードの説明では、「content_areaのIDを使用するdivタグ」をターゲットにしていると述べていますが、どこにあるのかわかりませんコードでこのターゲティングが行われています。
どんな助けでも大歓迎です。私の製品ページの URL はすべて「-p/」で終わっているので、コードに他の条件は必要ありません。
ありがとう!