Joomla produces pages other than the article and the blog: a contact record, a list of categories, a tag page, search results. Corpus styles them all. This page says what you have to set, and what happens on its own.
The contact page
Nothing to set for the layout: it adapts to the space available.
The arrangement. The contact record - photo, position, address - takes the left column. Custom fields sit below it, in their own frame. Everything else - Other information, the form, links, the author's articles - takes the right column, in that order.
This answers a question that always comes up: a block you switch on in the settings lands in a predictable place, below the previous one, with its heading. There is no other possible place, and that is the point.
The page adapts to the space, not to the screen size. If you publish a module in a side column, the contact page falls back to a single column on its own when space runs short - even on a large screen. A split decided on window width would be wrong the moment a side column exists.
One setting to make once if you use custom fields: set their Automatic Display option to Do not automatically display. Without it, Joomla shows them a second time, in a place that depends on each field's own setting.
The list of categories
Menus → a Contacts or Articles → List All Categories menu item.
Corpus replaces Joomla's blue counter with a plain (3) beside the title, and puts a folder pictogram in front of each entry. Sub-categories unfold from a chevron, with a deeper background at each level: depth is read, not guessed.
The full count - "Number of articles: 3" - is still announced to screen readers. It is the visible text that is shortened, not the information.
Tag pages
Clicking a tag leads to the list of items carrying it. By default Joomla outputs a list of bare titles, with no image and no text - which reads like a table.
Corpus adds two settings in the Theme Customizer, group Tag pages:
- Layout: Blog view (default) or Native. In blog view the tag page takes exactly the shape of a category blog - thumbnail, title, intro - and inherits everything described in Blog views.
- List class:
columns-3by default, like a blog.
Two Joomla options to switch on, otherwise there is nothing to show: Show Item Image and Show Item Description, in the com_tags options or in the menu item. Without them the blog view shows titles only, and you will have changed the shape without changing the substance.
The Native choice renders exactly what Joomla produces, untouched. It is a way out, not a half-finished design.
Search results
Joomla's Smart Search component. Corpus styles the form, its advanced filters and the result list - title, address, extract with the term highlighted, and the content type as a grey label.
Those type labels - Article, Category, Tag - are not clickable and so do not take the shape of the site's real tags: giving them that shape would promise a link that does not exist.
Nothing to set on the template side. On the Joomla side, smart search needs the Smart Search - Content plugin enabled and the index built once.
The search module
Publish Smart Search on search or in a side column.
The magnifier button is always shown, even if you clear Show Button. That setting now only governs its label: the magnifier alone, or the magnifier followed by the word. A field whose only way to submit is the Enter key is not discoverable - nothing on screen says it can be submitted.
The suggestions that appear as you type are Joomla's; Corpus restyles them, they need no setting.
Up to date for Corpus 2.1.43.