Skip to content

struxa/airline-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Airline theme (Avios)

Bright editorial travel-rewards theme for Struxa CMS: hero, deal ticker, tools hub, destinations map, guides layout, and branded auth shells. Extends the default parent theme for CMS fallbacks.

Requirements: Struxa CMS 1.0.0+, PHP 8.1+.

Works best with the Avios / FL350 plugin set (destination reviews, How Many Avios, forum widgets, theme helpers). Core pages and content-type templates are included under views/content/.

Install

From your Struxa site root:

git clone https://github.com/struxa/airline-theme.git themes/avios

Activate Avios under Admin → Appearance → Themes.

Update

cd themes/avios
git pull

Airport map data

assets/data/airports.json powers the destinations map and airport() Twig helper (via Avios Theme Helpers plugin). After adding new destination IATAs, sync coordinates from your site root:

php bin/sync-destination-airports.php --from-db

(Script lives in the FL350 site repo; copy or run equivalent if you maintain airports manually.)

License

MIT — see theme.json.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors