When I wrote this code, only me and God knew how it works. Now only God knows…


Dream car

Adaptive content banner
  • title - Dream Car
  • description - welcome
  • backgroundImage -
  • slides
    • slides[0].title -
    • slides[0].subtitle - Welcome to the Toyota Dream Car Art Contest
    • slides[0].description - Where Art and Innovation Collide
    • slides[0].video -
    • slides[0].image -
    • buttons
Spacer
  • seperator -
  • spacerType - custom
  • custom.mobile - 80
  • custom.tabletPortrait - 80
  • custom.tabletLandscape - 80
  • custom.desktop - 135
  • custom.largeDesktop - 135
Two Column - Text with Image
  • componentType - textWithImage
  • textWithImageData.title - What is Toyota Dream Car Art Contest?
  • textWithImageData.theme - default
  • textWithImageData.description - <p>From 3 December 2025 to 15 February 2026, Toyota South Africa Motors will hold the “Toyota Dream Car Art Contest,” which invites children under the age of 15 from all corners of the globe to share ideas about the future of mobility by drawing their dream cars. Toyota holds this contest with the hope that children, who lead the future, will unleash their creativity and enjoy having a dream.</p>
  • textWithImageData.buttons
    • htmlTextData.buttons[0].defaultButton
      • htmlTextData.buttons[0].button.linkLabel - Read T's and C's
      • htmlTextData.buttons[0].button.linkUrl - https://devtoyotaflumemedia.blob.core.windows.net/toyotacms23/attachments/cmioi86ps0bdxxbakajirbtg9-t-12-19th-entry-terms-and-conditions-02122025.pdf
      • htmlTextData.buttons[0].button.linkWindow - false
    • htmlTextData.buttons[1].defaultButton
      • htmlTextData.buttons[1].button.linkLabel - Teacher Guide
      • htmlTextData.buttons[1].button.linkUrl - https://devtoyotaflumemedia.blob.core.windows.net/toyotacms23/attachments/cmiogpoth0627xbakjbovtlju-teachers-guide-2026.pdf
      • htmlTextData.buttons[1].button.linkWindow - true
Image
  • textWithImageData.image -

    https://devtoyotaflumemedia.blob.core.windows.net/toyotacms23/attachments/cmhopkv2r021imyakep5ol5hk-additional-image-2.0.358.4964.2792.full.jpg

  • textWithImageData.imgPosition - right
Spacer
  • seperator -
  • spacerType - custom
  • custom.mobile - 80
  • custom.tabletPortrait - 80
  • custom.tabletLandscape - 80
  • custom.desktop - 135
  • custom.largeDesktop - 135
Slider deck
  • title - How To Enter?
  • deckType - iconWithText
  • withbackgroundTheme - true
  • stretch cards - true
  • number of columns -
  • iconWithTextData -
    • iconWithTextData.[0].title - Option 1: Digital Entry
    • iconWithTextData.[0].image -
    • iconWithTextData.cardContent.items[0].content - <p>Click on the link below and complete your entry online. Be sure to have a copy of your artwork saved to the computer in order to upload to complete the entry.</p>
    • iconWithTextData.buttons
      • htmlTextData.buttons[0].defaultButton
        • htmlTextData.buttons[0].button.linkLabel - Enter Now
        • htmlTextData.buttons[0].button.linkUrl - /dreamcar/enter
        • htmlTextData.buttons[0].button.linkWindow - false
    • ------------------------------------------------------------------------
    • iconWithTextData.[1].title - Option 2: Email Entry
    • iconWithTextData.[1].image -
    • iconWithTextData.cardContent.items[0].content - <p>If you prefer to email your entry, share your artwork and a copy of your completed form to the details below:</p> <p> </p> <p>Name: Amahle Maqubela</p> <p>Email: amaqubela@toyota.co.za</p> <p>Phone Number: 073 185 5886</p>
    • ------------------------------------------------------------------------
    • iconWithTextData.[2].title - Option 3: Physical Entry
    • iconWithTextData.[2].image -
    • iconWithTextData.cardContent.items[0].content - <p>If you prefer to submit your masterpiece via courier, send your artwork to the address provided below. </p> <p> </p> <p>PO Box 481, Bergvlei, 2012</p> <p>Title: Toyota Dream Car Art Contest </p> <p>Administration office of Toyota South Africa Motors</p>
    • ------------------------------------------------------------------------
Spacer
  • seperator -
  • spacerType - custom
  • custom.mobile - 80
  • custom.tabletPortrait - 80
  • custom.tabletLandscape - 80
  • custom.desktop - 135
  • custom.largeDesktop - 135
Concertina
  • title - Entry Guideline
  • theme - default
  • defaultConcertinaData
      defaultConcertinaData[0]
      • defaultConcertinaData[0].title - Hand drawing artworks
      • defaultConcertinaData[0].content.items[0].content - <p><strong>Paper size: </strong></p> <ul> <li> <p>400mm x 550 mm (15.7-21.7in.) or smaller, thickness of 5mm or less</p> </li> <li> <p>The recommended size is A3 or tabloid size.</p> </li> <li> <p>The color, material, and shape of paper can be chosen freely.</p> </li> </ul> <p> </p> <p><strong>Drawing materials: </strong></p> <ul> <li> <p>Any drawing materials can be used, such as color pencils, markers, crayons, or paints.</p> </li> <li> <p>Collage or cutout pictures will be allowed for plane drawings, excluding ones making other artworks dirty or requiring special care in handling.</p> </li> </ul>
      defaultConcertinaData[1]
      • defaultConcertinaData[1].title - Submission Guidelines
      • defaultConcertinaData[1].content.items[0].content - <p><strong>Digital Artwork Submission Guidelines</strong></p> <ul> <li> <p>File size: Between 1MB and 5MB per artwork</p> </li> <li> <p>File format: JPG, PNG, JPEG</p> </li> <li> <p>Submit as high-definition data as possible to prevent disqualification for judging or re-submission.</p> </li> <li> <p>Artwork still needs to be hand drawn.</p> </li> <li> <p>The material must be the participant's original data (paintings drawn by the participant etc.).</p> </li> <li> <p>Photographs and free images are prohibited to use.</p> </li> </ul>
Spacer
  • seperator -
  • spacerType - custom
  • custom.mobile - 80
  • custom.tabletPortrait - 80
  • custom.tabletLandscape - 80
  • custom.desktop - 135
  • custom.largeDesktop - 135
Two Column - Text with Image
  • componentType - textWithImage
  • textWithImageData.title - Ready To Submit?
  • textWithImageData.theme - default
  • textWithImageData.description - <p>Fuel your creativity and shape the future of mobility by submitting your artwork to the Toyota Dream Car Art Content! Whether by submitting online, via email or sending your artwork to HQ, share your Dream Car vision and join a global movement of your artists reimagining the automotive world. Don’t miss the chance to make your mark - submit your artwork today!</p> <p>🚗🎨</p>
  • textWithImageData.buttons
    • htmlTextData.buttons[0].defaultButton
      • htmlTextData.buttons[0].button.linkLabel - Application Form
      • htmlTextData.buttons[0].button.linkUrl - /dreamcar/enter
      • htmlTextData.buttons[0].button.linkWindow - false
    • htmlTextData.buttons[1].defaultButton
      • htmlTextData.buttons[1].button.linkLabel - Download Application Form
      • htmlTextData.buttons[1].button.linkUrl - https://devtoyotaflumemedia.blob.core.windows.net/toyotacms23/attachments/cmiopxlar152zxbakyozggimg-entry-form-2026-final.pdf
      • htmlTextData.buttons[1].button.linkWindow - true
Image
  • textWithImageData.image -

    https://devtoyotaflumemedia.blob.core.windows.net/toyotacms23/attachments/cmhvzg71e2y6m4dak77304fhv-additional-image-3.0.358.4964.2792.full.jpg

  • textWithImageData.imgPosition - left
Spacer
  • seperator -
  • spacerType - custom
  • custom.mobile - 80
  • custom.tabletPortrait - 80
  • custom.tabletLandscape - 80
  • custom.desktop - 135
  • custom.largeDesktop - 135
Slider deck
  • deckType - general
  • withbackgroundTheme - false
  • stretch cards - true
  • number of columns - 3
  • generalData
    • generalData[0].title - Mohamed Yasir Goolam
    • generalData[0].content -
    • generalData[0].image -
    • ------------------------------------------------------------------------
    • generalData[1].title - Makenna Jade Dancer
    • generalData[1].content -
    • generalData[1].image -
    • ------------------------------------------------------------------------
    • generalData[2].title - Blake Andrew Vincent
    • generalData[2].content -
    • generalData[2].image -
    • ------------------------------------------------------------------------