私が働いている会社では、Web ストアに Netsuite を使用しています。ログイン機能付きのショッピングカートオプションがあります。現在、ログイン テキストやログイン メッセージに変更がないため、お客様がいつログインしたかを判断するのは困難です。ヘッダー タグとテンプレート オプションを検索しましたが、これを変更する方法がわかりません。顧客が自分のアカウントにログインしていることを示すために、ログインを太字にしたり、別の色にしたりする方法について何か提案はありますか? ありがとう。参考までにサイトは www.JLSmithco.com です
2 に答える
1
これを実現する方法は複数あります。
最も簡単なのは、 and の代わりに タグを使用することです。このタグは、顧客が登録してログインするためのリンク、または顧客がすでにログインしている場合はログアウトするためのリンクを作成します。
もう 1 つのオプションは、javascript を使用して、顧客がログインしているかどうかを確認することです。ログインしている場合は、[ログイン] ボタンと [登録] ボタンを [ログアウト] ボタンに置き換えます。以下を使用して、顧客がログインしているかどうかを確認できます。
var isLoggedIn = "<%=getCurrentAttribute('customer','email')%>" != "";
于 2013-05-24T19:41:01.807 に答える
0
次のコードを使用します。
<%
var shoppingSession = nlapiGetWebContainer().getShoppingSession();
if (!shoppingSession.isLoggedIn())
//Do your thing when not logged in
else
//Do your thing when logged in
%>
これは次の場所でも見つけることができます: https://stackoverflow.com/a/18007573/1770588
于 2013-08-02T02:13:52.537 に答える