Community Level
Community level represents a specific project, property, or community.
Implemented Components
- Community entity: App\Models\Locations (Locations table).
- Project pages: App\Models\PPages (PPages table).
- Floorplans and series: Series, Units, UnitsDetails, BankFloorplans.
- Media and attachments: Files with specific Kind values (e.g., serie_floor_plans, doc).
Routes (Observed)
- Project main page: /{city}/{category}/{project}/main.html.
- Project pages: /{city}/{category}/{project}/{pagename}~{page_id}.html.
- Floorplans: /{city}/{category}/{project}/{floorplan_name}~{floorplan_id}ht.html.
- Project collections and construction updates: /collections.html, /construction-updates.html.
Content Storage
- Community content is stored in dictionary keys on Locations and PPages (for page-level HTML).
- SEO for communities uses location_*_seo_* dictionary keys in Locations.
Inferred / Partial - Community-specific overrides of national or regional blocks are implied by the builder and the dictionary system, but not unified in a single template inheritance model.