(301) 947-7380
99.987% uptime·0 security breaches·35+ years in education·Built and supported in the U.S.

CMS Widget - Courses Directory

Posted October 15, 2026

Courses Directory is a CMS widget that lists the current school year's class sections on a portal page, with the course, section, terms and teacher of each. The widget can be found within the Directory group. Please review Adding CMS Widget for more information.

A class section appears when its course has Publish on online directory checked in Campus and its period has a class schedule with a block marked Print On Schedule. The course shows as the course name followed by the short course name in parentheses. A section that runs in several terms is one row, and its teachers are listed once each. When the teacher is not the same in every term, each teacher name is followed by its terms.

Visitors search with two search rows, which open on Course Name and Teacher Last Name, and choose to show 10, 25, 50, 100 or all sections per page. The number of sections that match the search shows below the list.

Columns chooses which columns appear, the Header Text of each, and the screen size at which each column hides (Hide). The columns are Course, Section, Terms and Teacher.

Term Caption is the word shown before the term numbers in the Terms column, for example Semester. When it is empty, only the term numbers appear.

Search Fields determines which fields visitors can choose in the search rows.

Is Second Search Hidden hides the second search row.

Default Number Of Records sets how many sections show per page when the page opens. Visitors can change it with the list below the directory.

Export Enabled shows an Export button that downloads the directory as an Excel file, with every section that matches the current search.

Linking course and teacher names

Course Page Presenter Page is the CMS page that opens in a new tab when a visitor clicks a course. The link passes the course and section to the page, so a Course Page Presenter widget on that page shows the class page. A course links only when a Class Page has been saved for the class section with the Class Page widget in the Course group.

Course Community Page is the CMS page that opens when a visitor clicks a course whose class section has its own Content Type, such as one created as described in CMS Widget - Class Minisite Wizard. Clicking the course selects the class section's Content Type and opens the page.

Teacher Page Presenter Page is the CMS page that opens in a new tab when a visitor clicks a teacher name. The link passes the teacher to the page, so widgets on it that show a selected teacher, such as Teacher Page Presenter, show that teacher. A teacher name links only when the teacher has saved a Teacher Page with the Teacher Page widget in the Staff group, unless Link All Teachers is checked.

Link All Teachers links every teacher name to the Teacher Page Presenter Page, including teachers who have not saved a Teacher Page. Use it when the presenter page shows information from the teacher record, such as the teacher's schedule or bio. A page built on the Teacher Page Presenter widget shows only the Teacher Pages that teachers have saved.

Teacher Community Page is the CMS page that opens when a visitor clicks the name of a teacher who has a Content Type of their own, created with the Teacher Page Wizard widget in the Staff group. Clicking the name selects that Content Type and opens the page. For these teachers the name opens the Teacher Community Page in place of the Teacher Page Presenter Page, and is not linked when Teacher Community Page is empty.

Example: To open each teacher's schedule from the directory, place teacher schedule widgets on a CMS page, set Teacher Page Presenter Page to that page, check Link All Teachers, and leave Teacher Community Page empty.

The widget also has the settings described in CMS Widget - Standard Properties.

·

Was this article helpful?

Your feedback goes to the team that maintains this article.

Thanks. We use this to improve the article.

Still have questions?

Live chat is staffed weekdays 8 am to 7 pm ET. Tickets get a response within one business day.

Open a ticket

New to PCR Educator?

If you landed here from a search and want to see what PCR Educator can do, the demo is the fastest way in. Thirty minutes, no commitment.

PCR Educator
School Operations Platform

One platform for K-12 schools, higher education, performing arts institutions, and health science programs since 1989.

PCR Educator on Capterra: 4.7 out of 5 stars
Platform
    Solutions
      Resources
        Company
          © 1989-2026 PCR Educator, Inc.Silver Spring, MD · U.S.A. · (301) 947-7380