Cards Grid
Content Data
Edit content for this placement. Use API to pull text live from any URL.
Active loop — 47 cards loaded. Edit settings below and click Fetch & Apply to refresh.
API URL (must return a JSON array)
Array Path (optional)
Leave blank if URL returns array directly
Max Cards
Map API fields → Card fields
API Key — the JSON field name from each item in the array. Default — static text used when the API key is blank (e.g. Book Now).
FieldAPI KeyDefault / Static
Title
Description
Image URL
Button Text
Button Link
Card Link
Image URL Prefix (optional)
Prepended to the image path from the API. API: /poster.jpg → Result: https://…/poster.jpg
Paginate the card list. Set to 0 (or leave empty) to show all cards at once. For API loops, make sure the API limit is set higher than page_size (or 0 for unlimited).
Saves to cms-data/content/default-grid.json