Summary
While our Contact Us page may have seemed at first to be a little more complex, it actually turned out to be quite simple as we were able to harness the power of Drupal 8's core functionality when it comes to both blocks and the new contact forms. In review, we covered the following:
- We began by reviewing the Contact Us page mockup to identify specific components and functionality that we would need to build.
- Next, we took a look at how Drupal implements contact forms for general website feedback and how to configure the fields and display of forms for use on our Contact Us page.
- Then, we used the Block layout admin to create two blocks for use on our Contact Us page—one to implement a callout and the second to render a Google map.
- Finally, we used libraries, scripts, and Twig to attach our jquery-gmap functionality to our Contact Map block.
In the next chapter, we will move on to Drupal's core search functionality as we tie back in our search block. We will also work...