Blue Masters 7.x
From MtTWiki
Contents |
Demo content
To reproduce our demostration site you need to create some extra blocks, stories and pages in your installation. To make your life easier we provide here everything you may need for this. Blue Masters comes with predefined CSS rules for your content.
Note: You don't need to take extra care about references to images. Images for demo content are included into theme's distribution.
Slideshow
BlueMasters theme comes with a slide show implementation hard coded into the page--front.tpl.php. This choice allows you have a slideshow up and running just after the theme installation. Then you could dig into the source code and modify it according to your needs.
BlueMasters gives the option to disable the build in hardcoded Slideshow implementation without dealing with PHP at all. Simple go to BlueMasters theme settings and disable it. After you disable the Slideshow (without disabling the -include javascript- option), you can copy/paste the following Slideshow code inside a Drupal System block. Finally, just place this new block to the Banner region and you will be able to configure this block through Drupal's User Interface.
7.x-1.x Branch
The code snippet that produces the slideshow is the following:
<div class="main_view"> <div class="window"> <div class="image_reel"> <a href="#"><img src="<?php print base_path() . drupal_get_path('theme', 'bluemasters') . '/images/slide-image-3.jpg'; ?>"></a> <a href="#"><img src="<?php print base_path() . drupal_get_path('theme', 'bluemasters') . '/images/slide-image-2.jpg'; ?>"></a> <a href="#"><img src="<?php print base_path() . drupal_get_path('theme', 'bluemasters') . '/images/slide-image-1.jpg'; ?>"></a> </div> <div class="descriptions"> <div class="desc" style="display: none;">Our Portfolio</div> <div class="desc" style="display: none;">Creation of Beaches</div> <div class="desc" style="display: none;">About iPadMasters</div> </div> </div> <div class="paging"> <a rel="1" href="#">1</a> <a rel="2" href="#">2</a> <a rel="3" href="#">3</a> </div> </div>
To extend your slide show simply follow the example bellow:
<div class="main_view"> <div class="window"> <div class="image_reel"> <a href="#"><img src="<?php print base_path() . drupal_get_path('theme', 'bluemasters') . '/images/slide-image-3.jpg'; ?>"></a> <a href="#"><img src="<?php print base_path() . drupal_get_path('theme', 'bluemasters') . '/images/slide-image-2.jpg'; ?>"></a> <a href="#"><img src="<?php print base_path() . drupal_get_path('theme', 'bluemasters') . '/images/slide-image-1.jpg'; ?>"></a> <a href="#"><img src="<?php print base_path() . drupal_get_path('theme', 'bluemasters') . '/images/NEW-ITEM-IMAGE.jpg'; ?>"></a> </div> <div class="descriptions"> <div class="desc" style="display: none;">Our Portfolio</div> <div class="desc" style="display: none;">Creation of Beaches</div> <div class="desc" style="display: none;">About iPadMasters</div> <div class="desc" style="display: none;">NEW-ITEM-DESCRIPTION</div> </div> </div> <div class="paging"> <a rel="1" href="#">1</a> <a rel="2" href="#">2</a> <a rel="3" href="#">3</a> <a rel="4" href="#">4</a> </div> </div>
7.x-2.x Branch
This Branch uses an alternative slideshow implementation to achieve the responsive layout. If you are currently running a 7.x-1.x version and would like to update to the responsive version 7.x-2.x please follow the instructions in http://drupal.org/node/1999844
The code snippet that produces the responsive slideshow is the following:
<!--#slideshow--> <div id="slideshow"> <div class="flexslider"> <ul class="slides"> <!-- slider-item --> <li class="slider-item"> <div class="slider-item-image"> <a href="<?php print url('node/3'); ?>"><img src="<?php print base_path() . drupal_get_path('theme', 'bluemasters') . '/images/slide-image-3.jpg'; ?>"></a> </div> <div class="slider-item-caption">About Bluemasters</div> </li> <!-- EOF: slider-item --> <!-- slider-item --> <li class="slider-item"> <div class="slider-item-image"> <a href="<?php print url('node/2'); ?>"><img src="<?php print base_path() . drupal_get_path('theme', 'bluemasters') . '/images/slide-image-2.jpg'; ?>"></a> </div> <div class="slider-item-caption">Our Portfolio</div> </li> <!-- EOF: slider-item --> <!-- slider-item --> <li class="slider-item"> <div class="slider-item-image"> <a href="<?php print url('node/1'); ?>"><img src="<?php print base_path() . drupal_get_path('theme', 'bluemasters') . '/images/slide-image-1.jpg'; ?>"></a> </div> <div class="slider-item-caption">Creation of Beaches</div> </li> <!-- EOF: slider-item --> </ul> </div> </div> <!--EOF:#slideshow-->
To extend your slide show simply add more slider items by following the markup above.
Pages
Simply create new pages and copy-paste the code.
About
<img src="sites/all/themes/bluemasters/images/page-aboutipadmasters.jpg"/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arcu porttitor feugi at in at neque. In hac habitasse platea dictumst. Proin pretium neque at turpis fermentum de aliquet. Ut risus nisi, scelerisque in convallis et, volutpat malesuada elit. Ut nulla libero, condi entum eget scelerisque eget, blandit sit amet metus. Suspendisse potenti. Nulla luctus temus augue dictum cursus. Curabitur non risus dui. In sit amet tellus in lacus fringilla condimentuma t sit amet libero. Fusce purus ligula, hendrerit ut vulputate eget, vestibulum non diam. Vestib ulum facilisis, leo id volutpat vestibulum, eros ligula ornare urna, pellentesque laoreet magna purus ac metus. Nulla facilisi. Mauris et risus nulla, at venenatis turpis. Duis egestas, elit eu imperdiet rhoncus, nulla mi tem por dui, eu dignissim odio mi vitae quam. Ut at tempus diam. Quisque accumsan ullamcorper nisl, ut mollis orci suscipit in. Phasellus sagittis interdum nunc, ultrices rhoncus est accumsan id. Sed blandit cursus sapien. Phasellus lacus arcu, consequat non egestas eu, vestibulum eu turpis. Nunc ut tortor sed felis auctor tincidunt sed at arcu. <blockquote>"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arc porttitentum dealiquet. Ut risus nisi, scelerisque in convallis et, volutpat ada elit."</blockquote> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arcu porttitor feugi at in at neque. In hac habitasse platea dictumst. Proin pretium neque at turpis fermentum de aliquet. Ut risus nisi, scelerisque in convallis et, volutpat malesuada elit. Ut nulla libero, condi entum eget scelerisque eget, blandit sit amet metus. Suspendisse potenti. Nulla luctus temus augue dictum cursus. Curabitur non risus dui. In sit amet tellus in lacus fringilla condimentuma t sit amet libero. Fusce purus ligula, hendrerit ut vulputate eget, vestibulum non diam. Vestib ulum facilisis, leo id volutpat vestibulum, eros ligula ornare urna, pellentesque laoreet magna purus ac metus. Nulla facilisi. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arcu porttitor feugi at in at neque. In hac habitasse platea dictumst. Proin pretium neque at turpis fermentum de aliquet. Ut risus nisi, scelerisque in convallis et, volutpat malesuada elit. Ut nulla libero, condi entum eget scelerisque eget, blandit sit amet metus. Suspendisse potenti. Nulla luctus temus augue dictum cursus. Curabitur non risus dui. In sit amet tellus in lacus fringilla condimentuma t sit amet libero. Fusce purus ligula, hendrerit ut vulputate eget, vestibulum non diam. Vestib ulum facilisis, leo id volutpat vestibulum, eros ligula. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arcu porttitor feugi.
Portfolio
<h1>This is a Heading 1</h1> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <h2>This is a Heading 2</h2> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <h2><a href="#">This is a linked Heading 2 title class</a></h2> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <h3>This is a Heading 3</h3> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <h4>This is a Heading 4</h4> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. A normal paragraph of text with in-line links. Lorem ipsum dosectetur adipisicing elit, sed do. Lorem ipsum dolor sit amet, <a href="#">this is a link</a> elit. labolore magna aliqua. Ut enim ad minim veniam. Lorem ipsum dosectetur adipisicing elit, sed do. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Lorem ipsum dosectetur adipisicing elit, sed do. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do <a href="#">eiusmod tempor incididunt</a> ut labolore magna aliqua. Ut enim ad minim veniam. Lorem ipsum dosectetur adipisicing elit, sed do. <blockquote>Quoted text dosectetur adipisicing elit, sed do.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labolore magna aliqua. Ut enim ad minim veniam. Lorem ipsum dosectetur adipisicing elit, sed do.Lorem ipsum dolor sit amet, consectetur adipisicing.</blockquote> <h2>Ordered List</h2> <ol> <li>This is a sample <strong>Ordered List</strong>.</li> <li>Lorem ipsum dolor sit amet consectetuer.</li> <li>Condimentum quis.</li> <li>Congue Quisque augue elit dolor. <ol> <li>Something goes here.</li> <li>And another here</li> <li>Then one more</li> </ol> </li> <li>Congue Quisque augue elit dolor nibh.</li> </ol> <h2>Unordered List</h2> <ul> <li>This is a sample <strong>Unordered List</strong>.</li> <li>Condimentum quis.</li> <li>Congue Quisque augue elit dolor. <ul> <li>Something goes here.</li> <li>And another here <ul> <li>Something here as well</li> <li>Something here as well</li> <li>Something here as well</li> </ul> </li> <li>Then one more</li> </ul> </li> <li>Nunc cursus sem et pretium sapien eget.</li> </ul> <code>#header h1 a {<br /> display: block;<br /> height: 80px;<br /> width: 300px;<br /> }</code> <div class="messages status">Sample status message. Page <strong>Typography</strong> has been updated.</div> <div class="messages error">Sample error message. There is a security update available for your version of Drupal. To ensure the security of your server, you should update immediately! See the available updates page for more information.</div> <div class="messages warning">Sample warning message. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div> <fieldset> <legend>Account information</legend> </fieldset> <table border="1"> <tr> <th>Header 1</th> <th>Header 2</th> </tr> <tr class="odd"> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr class="even"> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr> <tr class="odd"> <td>row 3, cell 1</td> <td>row 3, cell 2</td> </tr> </table>
Contact Us
You can enable the default Drupal contact form (Contact module). This contact form is prestyled from Bluemasters style.css.
Articles
Create 3 articles:
- Jamaica Secrets
- Brazilian Vacations
- Creation of Beaches
Using the 3 html fragments bellow.
<img src="sites/all/themes/bluemasters/images/story-brazilianvacations.jpg"/>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arcu porttitor feugi
at in at neque. In hac habitasse platea dictumst. Proin pretium neque at turpis fermentum de
aliquet. Ut risus nisi, scelerisque in convallis et, volutpat malesuada elit. Ut nulla libero, condi
entum eget scelerisque eget, blandit sit amet metus. Suspendisse potenti...
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arcu porttitor feugi
at in at neque. In hac habitasse platea dictumst. Proin pretium neque at turpis fermentum de
aliquet. Ut risus nisi, scelerisque in convallis et, volutpat malesuada elit. Ut nulla libero, condi
entum eget scelerisque eget, blandit sit amet metus. Suspendisse potenti. Nulla luctus temus
augue dictum cursus. Curabitur non risus dui. In sit amet tellus in lacus fringilla condimentuma
t sit amet libero. Fusce purus ligula, hendrerit ut vulputate eget, vestibulum non diam. Vestib
ulum facilisis, leo id volutpat vestibulum, eros ligula ornare urna, pellentesque laoreet magna
purus ac metus. Nulla facilisi.
<img src="sites/all/themes/bluemasters/images/story-creationofbeaches.jpg"/>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arcu porttitor feugi
at in at neque. In hac habitasse platea dictumst. Proin pretium neque at turpis fermentum de
aliquet. Ut risus nisi, scelerisque in convallis et, volutpat malesuada elit. Ut nulla libero, condi
entum eget scelerisque eget, blandit sit amet metus. Suspendisse potenti...
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arcu porttitor feugi
at in at neque. In hac habitasse platea dictumst. Proin pretium neque at turpis fermentum de
aliquet. Ut risus nisi, scelerisque in convallis et, volutpat malesuada elit. Ut nulla libero, condi
entum eget scelerisque eget, blandit sit amet metus. Suspendisse potenti. Nulla luctus temus
augue dictum cursus. Curabitur non risus dui. In sit amet tellus in lacus fringilla condimentuma
t sit amet libero. Fusce purus ligula, hendrerit ut vulputate eget, vestibulum non diam. Vestib
ulum facilisis, leo id volutpat vestibulum, eros ligula ornare urna, pellentesque laoreet magna
purus ac metus. Nulla facilisi.
<img src="sites/all/themes/bluemasters/images/story-jamaicasecrets.jpg"/>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arcu porttitor feugi
at in at neque. In hac habitasse platea dictumst. Proin pretium neque at turpis fermentum de
aliquet. Ut risus nisi, scelerisque in convallis et, volutpat malesuada elit. Ut nulla libero, condi
entum eget scelerisque eget, blandit sit amet metus. Suspendisse potenti...
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et risus non arcu porttitor feugi
at in at neque. In hac habitasse platea dictumst. Proin pretium neque at turpis fermentum de
aliquet. Ut risus nisi, scelerisque in convallis et, volutpat malesuada elit. Ut nulla libero, condi
entum eget scelerisque eget, blandit sit amet metus. Suspendisse potenti. Nulla luctus temus
augue dictum cursus. Curabitur non risus dui. In sit amet tellus in lacus fringilla condimentuma
t sit amet libero. Fusce purus ligula, hendrerit ut vulputate eget, vestibulum non diam. Vestib
ulum facilisis, leo id volutpat vestibulum, eros ligula ornare urna, pellentesque laoreet magna
purus ac metus. Nulla facilisi.
Blocks
Front Page
Use following content for your front page block. Create them as HTML block and put then into the right region.
About iPadMasters
<img src="sites/all/themes/bluemasters/images/about-ipad-masters.png"/> <h3>All About iPad Masters</h3> Lorem ipsum dolor sit amet, consect- etur adipiscing elit. Praesent tempor facilisis congue. Lorem sum dolor sit amet, consectetur adippend... <ul class="links inline"> <li class="comment-add first"><a href="node/3" title="Add a new comment to this page.">Learn more</a></li> </ul>
Our Blog Updates
<img src="sites/all/themes/bluemasters/images/our-blog-updates.png"/> <h3>My First Website Creation</h3> <p class="post-note">Posted in <a href="#">Web Design</a> on April 13th, 2010</p> Lorem ipsum dolor sit amet, consect- etur adipiscing elit. Praesent tempor facilisis congue. Suspend... <ul class="links inline"><li class="comment-add first"><a title="Add a new comment to this page." href="comment/reply/5#comment-form">Add new comment</a></li> <li class="node-readmore last"><a title="Read the rest of The store." href="node/2">Read more</a></li> </ul>
Get In Touch
<div class="ico"><a href=""><img alt="icon" src="sites/all/themes/bluemasters/images/phone2.png"></a></div> <div class="detail"><h3>PHONE</h3><h4>+52 (449) 971-5712</h4></div> <div class="clear"></div> <div class="ico"><a href=""><img alt="icon" src="sites/all/themes/bluemasters/images/mail.png"></a></div> <div class="detail"><h3>EMAIL</h3><h4>[email protected]</h4></div> <div class="clear"></div> <div class="ico"><a href=""><img alt="icon" src="sites/all/themes/bluemasters/images/skype.png"></a></div> <div class="detail"><h3>SKYPE</h3><h4>emeaguiar</h4></div> <div class="clear"></div> <div style="margin-bottom: 0pt;" class="ico"><a href=""><img alt="icon" src="sites/all/themes/bluemasters/images/skype.png"></a></div> <div class="detail"><h3>OTHER REQUEST</h3><h4>Try our contact form</h4></div> <div class="clear"></div>
Social links
<div class="ico2"> <a href="http://twitter.com/morethanthemes"><img alt="icon" src="sites/all/themes/bluemasters/images/twitter2.png"></a> <a href="http://www.facebook.com/morethanthemes"><img alt="icon" src="sites/all/themes/bluemasters/images/facebook.png"></a> <a href="http://www.flickr.com/photos/[email protected]/"><img alt="icon" src="sites/all/themes/bluemasters/images/flickr.png"></a> <a href="#"><img alt="icon" src="sites/all/themes/bluemasters/images/in.png"></a> <a href="#"><img alt="icon" src="sites/all/themes/bluemasters/images/tumblr.png"></a> <a href="http://www.youtube.com/morethanthemes"><img style="margin-right: 0pt;" alt="icon" src="sites/all/themes/bluemasters/images/youtube.png"></a> </div>
Create two menus and put them into the two first regions
- About Us
- Categories
Use following content for the rest two block.
From The Gallery
<div class="footer-gallery-block"> <a href="#"><img width="44" height="41" title="" alt="" src="<?php print base_path(); ?>sites/all/themes/bluemasters/images/gal-th-1.jpg"></a> <a href="#"><img width="44" height="41" title="" alt="" src="<?php print base_path(); ?>sites/all/themes/bluemasters/images/gal-th-2.jpg"></a> <a href="#"><img width="44" height="41" title="" alt="" src="<?php print base_path(); ?>sites/all/themes/bluemasters/images/gal-th-3.jpg"></a> <a href="#"><img width="44" height="41" title="" alt="" src="<?php print base_path(); ?>sites/all/themes/bluemasters/images/gal-th-4.jpg"></a> <a href="#"><img width="44" height="41" title="" alt="" src="<?php print base_path(); ?>sites/all/themes/bluemasters/images/gal-th-5.jpg"></a> <a href="#"><img width="44" height="41" title="" alt="" src="<?php print base_path(); ?>sites/all/themes/bluemasters/images/gal-th-6.jpg"></a> <a href="#"><img width="44" height="41" title="" alt="" src="<?php print base_path(); ?>sites/all/themes/bluemasters/images/gal-th-7.jpg"></a> <a href="#"><img width="44" height="41" title="" alt="" src="<?php print base_path(); ?>sites/all/themes/bluemasters/images/gal-th-8.jpg"></a> </div>
Twitter Updates
<ul class="twitter"><li class="twitter-item"> RT <a class="twitter-user" href="http://twitter.com/morethanthemes">@morethanthemes</a>: Which theme would you like to see ported to <a class="twitter-link" href="http://twitter.com/search?q=%23Drupal">#Drupal</a>? <a class="twitter-link" href="http://www.drupalizing.com">drupalizing.com</a> <span class="twitter-timestamp"><abbr title="2010/11/23 00:10:01">2010/12/23</abbr></span></li></ul>
Side bar
Create a menu with the name "Site Navigation" and put it at the top of the sidebar.
Quick search
Block
Add Search form block to Search area region
Permissions
Give Anonymous users the permission to access the search module.
- Go to Home » Administration » People » Permission
- Locate Search / Use search"' and select ANONYMOUS USER check box