> For the complete documentation index, see [llms.txt](https://docs-snap.superpowerups.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-snap.superpowerups.com/site-page-templates/the-captain-site-page-template-collection/full-page-templates/all-courses-page-category-images.md).

# All Courses Page (Category Images)

<figure><img src="/files/ZEnwuxR4RTtpsGAEqGBn" alt=""><figcaption></figcaption></figure>

This full page template will over-ride the default all courses page design that is provided by Thinkific's themes. The banner section contains a search bar and the background image will change based on the category that is being viewed. You also have more control over the course card designs as well as how many are displayed. At the bottom of the page is a category card selector that contains a list of category image cards

## Removing the "Default" Section

When loading the All Courses page using this superpower, you may notice a brief flash of the "old all courses page". This is because Thinkific has decided to force their version of the All Courses page. To remove this "sub second flash", we will go into the theme code and remove just a few lines of code.

{% embed url="<https://www.loom.com/share/bd4de5c6cb8a4735b68783d2d196de02>" %}

* [ ] Go to Design your Site / Site Themes&#x20;
* [ ] Click the three dots and click the "Duplicate" option - this will create a copy of your theme in case you need to "undo" what you did
* [ ] Click Edit Code
* [ ] Go to Site Pages / Collections Landing Page
* [ ] Remove lines 7-12
* [ ] Click Save

<figure><img src="/files/hy1WYx5GrHfZLvVy6rVa" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-snap.superpowerups.com/site-page-templates/the-captain-site-page-template-collection/full-page-templates/all-courses-page-category-images.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
