我有一个在NationBuilder中构建的网站。在那里,我需要建立另一个会员级别。我做到了。但问题是它没有显示在"谁可以查看此页面"下拉页面设置。任何人都知道如何做到这一点。?
提前致谢
答案 0 :(得分:0)
您似乎无法控制谁可以通过会员级别查看此页面。
来自NationBuilder常见问题解答,How do I set up a five-tier membership site:
在NationBuilder中......作为成员是二元状态:你要么是 或者你不是会员。而NationBuilder允许您出售 各种成员级别,数据库不承认那些 各种级别与权限级别不同且不同。 这意味着,如果您使一个页面可以查看“成员”,它将是 所有成员都可以同样看到。
基于会员资格,这确实没有好的解决方法 我所知道的水平。但是,您可以使用有条件的液体 用于在给定页面上向登录用户显示不同内容的标记 取决于他们的NationBuilder配置文件有哪些标签。因为每个 会员级别可以配置为自动标记人,这个 方法可用于向个人显示不同的内容 谁拥有不同的会员级别(或根本没有)。
答案 1 :(得分:0)
您可以通过编辑页面模板来完成此操作。例如,假设您希望将页面限制为仅拥有MEMBER_A
成员身份的用户。
{% assign hasPagePermission = false %}
{% for membership in request.current_signup.memberships %}
{% if membership.membership_type_name == "MEMBER_A" and (membership.status == "active" or membership.status == "grace period") %}
{% assign hasPagePermission = true %}
{% endif %}
{% endfor %}
{% if hasPagePermission == true %}
{{ page.basic.content }}
{% else %}
{% include 'access_denied' %}
{% endif %}
我意识到您的原始帖子是6年前的,但是我发布此帖子是希望对其他人有帮助(或者,当我忘记了如何做并最终再次搜索时,对我很有帮助!)>