This is a Google Map and Contact Block that can be added to your homepage. It is fully responsive and is a great filler.

Find Us
-
Address: 198 Example street, Suite 7s new York, NY 10013
-
Phone: 112 345 6798
-
Email: example@email.com
CSS
/*--- Find Us ---*/ .find-us { background: #fff; padding: 20px; } .find-us .map-wrapper { display: inline-block; width: 45%; border: 1px solid #e5e5e5; padding: 10px; background: #fff; } .find-us .info-wrapper { display: inline-block; width: 45%; padding: 10px; vertical-align: top; } .find-us h2 { font-size: 33px; } .find-us .fu-list { margin: 30px 0 0; } .find-us .fu-list li { clear: both; margin: 15px 0 0; padding-bottom: 0; list-style-type: none; list-style-position: outside; } .find-us .fu-icon-wrapper { width: 20px; height: auto; line-height: 24px; margin: 1px 10px 0 0; z-index: 9; text-align: center; /* evens all the icons up */ float: left; } .find-us .fu-icon-wrapper i[class*="fa"] { font-size: 18px; display: block !important; /* template_pro.css line 653 disables/sets this to none */ color: #000; } .find-us .fu-content { overflow: hidden; /* this prevents the text flowing under the icon */ } .find-us .fu-content p { padding: 0; margin: 0; } @media screen and (max-width: 768px) { .find-us .map-wrapper { width: 100%; } .find-us .info-wrapper { width: 100%; } }
HTML
<div class="find-us"> <div class="map-wrapper">{load--module mod_bt_googlemaps,Us On The Map - Find Us}</div> <div class="info-wrapper"> <h2>Find Us</h2> <ul class="fu-list"> <li> <div class="fu-icon-wrapper"><i class="fa fa-map-marker"></i></div> <div class="fu-content"><p>Address: 198 Example street, Suite 7s new York, NY 10013</p></div> </li> <li> <div class="fu-icon-wrapper"><i class="fa fa-mobile"></i></div> <div class="fu-content"><p>Phone: 112 345 6798</p></div> </li> <li> <div class="fu-icon-wrapper"><i class="fa fa-envelope"></i></div> <div class="fu-content"><p>Email: <a href="mailto:example@email.com">example@email.com</a></p></div> </li> </ul> </div> </div> <div style="clear: both;"> </div>
Notes
- This is based on a module from JSN Dona Template
- remove the -- from load--module to correct the code
Google Map
- You need to install and use a google map plugin. I have used the BT Google Maps plugin.
- Yes I have used an image in the demo because I did not want to install a plugin for 1 wiki article.
Adding the Google Map via a plugin
Option 1
- remember that the module must be published on the page you want to load it on.
- you should not assign a module position
- so you are best to copy the Us on the Map Module to use for the hompage only call it (copy it when you have finished the module)
- dont forget to enable parse content
- loadmodule does not like () in the module name
- you can use the new joomla module button, but it will only load in articles
Option 2
- you can remove the .map-wrapper and just load the map in an appropriate mopdule posistion instead
Option 3
- Manually add google map code within .map-wrapper, this might get removed when saving via a WYSIWYG