Ghost: Pages do not show CTA (banner) upon changes to "Post Access"

Created on 7 Feb 2020  路  5Comments  路  Source: TryGhost/Ghost

Issue Summary

Pages do not respond to changes to "Post Access", maybe because they are "Post" and not Page" access 馃槉

To Reproduce

  1. Install Lyra, Turn ON and set up Members in Labs
  2. Create a page
  3. Change "Post access" for the page from public to members-only or paid-members-only
  4. The page continues to be public

Technical details:

  • Ghost Version: 3.5.0
  • Node Version: 10.19
  • Browser/OS: Brave/Chrome/Safari/Opera
  • Database: MySQL
bug members / mega server / core stale themes / frontend

Most helpful comment

The Lyra theme is not set up to show CTAs in it's page.hbs. You can modify the theme to suit your needs if you require member-only pages with CTAs, perhaps taking some clues from the theme's post.hbs.

Closing as this is not a server-side bug but a specific theme issue.

All 5 comments

Hi @pateskinasy , I'm not sure what you mean by The page continues to be public. The page is supposed to stay accessible to the public, but it's contents should not be visible (just like for the posts). I've tested it quickly and seems to work as expected. I'll close this issue for now, but feel free to reopen in case I'm misunderstanding something :smiley:

Thanks for reverting @gargol.

My bad, I mistook the page "continuing to be public" with the lack of a CTA (subscribe / become paid-member banner) to either "subscribe" or "become a paid member".

Anyway, it seems there is still an issue here though. I've adjusted also the title of this issue to help others going through the same find this in future.

In other words, I do not get a CTA when a page is made "Members-only" or "Paid-members only"

To reproduce:

Public Pages --> it works

  1. Install Lyra, Turn ON and set up Members in Labs
  2. Create a page
  3. Make "Post access" for the page public
  4. Make sure the page has contents on the body
  5. Check if contents are available to public and members
  6. All good here, it works

Members-only Pages --> issue

  1. Install Lyra, Turn ON and set up Members in Labs
  2. Create a page
  3. Make "Post access" for the page "members only"
  4. Make sure the page has contents on the body
  5. Check if contents are available to public and members
  6. No contents are visible (only title) but most importantly, no CTA (banner) to sign up

Below: Not logged-in member sees (no content but NO CTA to subscribe seen) <-- issue

Screenshot 2020-02-11 at 17 41 34

Below: Logged-in member sees (sees content --> all OK)

Screenshot 2020-02-11 at 17 42 05

Paid-members only Pages --> issue

  1. Install Lyra, Turn ON and set up Members in Labs
  2. Create a page
  3. Make "Post access" for the page "paid-members only"
  4. Make sure the page has contents on the body
  5. Check if contents are available to public and members
  6. No contents are visible (only title) but most importantly, no CTA to sign up, nor to become paid member

Below: Not logged-in member sees (no content but NO CTA (banner) to subscribe seen) <-- issue

Screenshot 2020-02-11 at 17 44 18

Below: Logged-in member sees (no content but sees no CTA (banner) to become a paid member) <-- issue

Screenshot 2020-02-11 at 17 44 30

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

The Lyra theme is not set up to show CTAs in it's page.hbs. You can modify the theme to suit your needs if you require member-only pages with CTAs, perhaps taking some clues from the theme's post.hbs.

Closing as this is not a server-side bug but a specific theme issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

albizures picture albizures  路  3Comments

fueko picture fueko  路  3Comments

krokofant picture krokofant  路  3Comments

PaszaVonPomiot picture PaszaVonPomiot  路  3Comments

jliikala picture jliikala  路  3Comments