-2
私のカスタム感性サイトのホームページ上の訪問者ユーザーの検索ボックスを削除したいと思います。ユーザーがサイトにログインした後でのみ表示したいと思います。私は、これは、ページのHTMLにJSONにコンテキスト情報を追加します訪問者のためのsensenetホームページから検索ボックスを非表示/削除する方法(ログイン前)
<snpe:ClientContextPortlet runat="server" id="ClientContext" />
pagetemplate HTMLの本文の最後に、次のskin.cssに
init.js(/Root/Skins/sensenet/scripts/init.js)に以下を追加私は (SN.Context.currentUser場合{(関数()$を加えました。 SNの後に $( '。sn-quicksearch-text')。hide(); else $( '。sn-quicksearch-text')。show(); }) Util.InitSubmitButtonDisable(); pagetemplate.html本文の末尾に が追加されました。私もコンテンツの探索で同じことをしますが、sn-layout-login.htmlで を追加しました。ログイン前にまだ検索ボックスが表示されています –
sameer
mainpageをメインページのpagetemplate(sn-layout-inter-index.html)に配置し、sn-layout-login –
には配置しないでください。私はそれがsnレイアウトのログインにあったと思った – sameer