私はxmlでモーダルポップアップを作成し、それを/my_module/static/src/xml/
フォルダに入れました
<t t-name="my_module.homepage_modal">
<!-- modal popup content , Signup prompt-->
</t>
このテンプレートは Javascript ウィジェットに関連付けられています。次のようにJavaScriptを使用してホームページにレンダリングしました。
ajax.loadXML('/my_module/static/src/xml/modal_view.xml', qweb);
var ModalPopup = Widget.extend({
template: 'my_module.homepage_modal',
start: function () {
this.$el.modal();
},
});
base.ready().done(function() {
if (location.pathname == '/'){
var modal1 = new ModalPopup();
modal1.appendTo($(document.body));
};
});`
ユーザーがログインしていない場合 (つまり、パブリック ユーザー) にのみ、このポップアップをレンダリングする必要があります。これどうやってするの?JavaScript から現在のユーザー ID を確認するにはどうすればよいですか?