更新时间:2021-08-05 18:09:21
coverpage
Creating concrete5 Themes
Credits
About the Author
About the Reviewer
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Getting Started
Getting your own concrete5 site
Start working with concrete5
Dashboard to manage concrete5
How to edit content
Publishing changes and managing versions
Managing files
Working with stacks
Change the layout and style of your pages areas and blocks
Creating and managing pages
Adding default blocks to page types
Summary
Chapter 2. Architecture of concrete5
The file structure of concrete5
Caching for better performance
The distinction of Model-View-Controller (MVC)
The anatomy of a page
The anatomy of a block
concrete5 API and helpers
Events to hook into the core
What happens when a page is rendered
Why you might want to build a package
Chapter 3. Creating Your First Theme
Getting started with themes
Creating the first theme
Adding CSS files to a theme
Adding more details
Chapter 4. Styling Single Pages
What is a single page?
Changing the single page layout
Overriding the single page's HTML output
Chapter 5. Styling the Block Output
Overriding block templates
Overriding blocks in packages
Changing the navigation
Creating a portfolio list with filter
Chapter 6. Responsive Themes
Responsive or separate mobile websites
Responsive techniques
Responsive layout implementation in concrete5
Index