backdrop:theme_devel:start
This is an old revision of the document!
Table of Contents
Backdrop CMS Theming Guide
This wiki is a work in progress. We are attempting to build a Theme Developers' Guide for Backdrop CMS.
Editor's note, for subsequent removal:
Below is a highly preliminary rough sketch outline which is offered for consideration. As the initial author, these are the topics which would lead me to a better understanding of
- Why I need to do certain things
- What I need to do, and
- How to do it: where to put which programming information.
These headings should all be broken out into individual pages, so this page will eventually be reduced to a list of links to the subsequent pages. For now, here they are:
CSS: When and Where the CSS enters the Picture
The Primary Means
- How CSS is communicated to the browser by the theme
Injecting Custom CSS
- Auxiliary methods of sending conditional CSS
Theming for Non-Coders
PHP: Preprocessing the Page Output
- Why do we want to do this?
- How, and where, is it accomplished?
Using the Color Module
Using Config for Themes
Best Practices
Directory Structure
What PHP should be put where
backdrop/theme_devel/start.1702422264.txt.gz · Last modified: 2023/12/12 18:04 by ericfoy
Discussion
Note that at the head (first line) of all the pages below this one (the destinations of the links on this page) is a page-weight tag that looks like '{ { indexmenu_n>1 } }'.
This is to make the sidebar menu sort in the desired order.