Where this shows
The course’s Settings → Your pages lists every page of your project that reads this course: pages that name it (by slug or id) and pages that list all courses. When no page reads it yet, use one of the snippets below.Where students sign in
Where students sign in is the page students start from, such as/members/library, or a full
URL on one of your domains. Leave it empty to use your members area landing page. The welcome
email links there, and the course Overview shows it under Where students find it.
Students sign in the way your members area is set up (Members area, Login method). With email
only or magic link, the welcome email carries a sign-in link.
Snippets
The same panel has copy-ready code with this course’s slug and ids already filled in:
Sample result shows what
getCourseForCustomer returns for this course, for a student who
finished the first lesson, so you can see the field names before you write the page.
What visitors who are not enrolled get
The functions answer for the signed-in customer:- A student with active access gets every lesson in full: the media, the written lesson, files and takeaways.
- Anyone else gets the outline: course and lesson titles, ids, type and order, with
locked: trueon each lesson. Use it for a teaser or a sales page. - A draft course is hidden from everyone except students enrolled in it and a preview, so
getCourseBySlugreturnsnullandgetCourseLessonsreturns[]for anyone else.
Related
Template reference
Every course function, with examples
Members area
Login methods and protecting pages