Overview
Status: done (100%)
The base files every e107 theme is built from, and how Aragorn fills them.
File structure
e107_themes/aragorn/
├── theme.xml theme metadata, layouts, libraries
├── theme.php asset registration, tablestyle()
├── theme.html shared wrapper with the <body> tag
├── theme_config.php theme admin preferences
├── theme_shortcodes.php custom {SHORTCODES}
├── style.css theme override stylesheet (loaded last)
├── layouts/ one HTML file per layout
├── headers/ shared header partials
├── templates/ core & plugin template overrides
│ ├── fpw_template.php
│ ├── login_template.php
│ ├── membersonly_template.php
│ ├── navigation_template.php
│ ├── signup_template.php
│ ├── sitedown_template.php
│ ├── news/…
│ ├── signin/…
│ └── social/…
├── css/ js/ images/ theme assets (see Theme assets)
└── languages/English.phpPages in this section
theme.xml — metadata, layout registry, the
<libraries>blocktheme.html — shared wrapper,
<body>,.page, split markerstheme.php — asset registration and
tablestyle()theme_shortcodes.php — custom theme shortcodes
theme_config.php — theme admin preferences (skeleton)
Theme assets — Tabler files, icon strategy, CSS conflicts
Last updated