如何根据Memberstack ID筛选CMS项目(需要Javascript帮助)
我将memberstack与webflow一起使用。我在仪表板上有这些项目,我需要根据CMS中的引用是否等于memberstack ID来过滤它们 简单来说:登录的用户看不到其他用户的项目(因为它是通过memberstack匹配其用户ID进行过滤的) 你可以看到这里有3个项目。我的用户成员“TTTTTTTTTTTT EST”链接到“Rezi软件宣传视频”项目。每个用户成员配置文件在CMS中都有一个memberstack ID memberstack ID在此自定义代码中引用,在CMS列表中,引用类“myProject”如何根据Memberstack ID筛选CMS项目(需要Javascript帮助),javascript,content-management-system,webflow,Javascript,Content Management System,Webflow,我将memberstack与webflow一起使用。我在仪表板上有这些项目,我需要根据CMS中的引用是否等于memberstack ID来过滤它们 简单来说:登录的用户看不到其他用户的项目(因为它是通过memberstack匹配其用户ID进行过滤的) 你可以看到这里有3个项目。我的用户成员“TTTTTTTTTTTT EST”链接到“Rezi软件宣传视频”项目。每个用户成员配置文件在CMS中都有一个memberstack ID memberstack ID在此自定义代码中引用,在CMS列表中,
MemberStack.onReady.then(函数(成员){
如果(成员[“id”]=='{{wf{“路径”:“品牌成员:memberstack id”,“类型”:“明文”\}}}}}}}{wf{“路径”:“创建者-1-引用:memberstack id”,“类型”:“明文”\}}}}}{
$('.myProject').css({'display':'block'});
}否则{
$('.myProject').css({'display':'none'});
控制台日志(成员);
};
});
Memberstack前端API文档:
但是,它没有正确过滤。我试着将它设置为member[“id”]=“1”只是为了测试,因为memberstack id是一个长串数字,但它也不会隐藏它。有人能帮我理解如何通过memberstack ID引用使用JS进行过滤吗
以下是我的网站只读:
<script>
MemberStack.onReady.then(function(member) {
if (member["id"] === '{{wf {"path":"brand-member:memberstack-id","type":"PlainText"\} }}' || '{{wf {"path":"creator-1-reference:memberstack-id","type":"PlainText"\} }}'){
$('.myProject').css({'display': 'block'});
} else {
$('.myProject').css({'display': 'none'});
console.log(member);
};
});
</script>