SlideShare a Scribd company logo
1 of 16
A Guide for Joomla
3’s Protostar
Template
This set of slides documents many of the features included in the Protostar
template that is distributed with Joomla 3. It includes the module layout and
positions for Protostar and its custom module chrome.




               © 2005-2013 New Life in IT Pty Ltd - Visit learn.theartofjoomla.com to learn more about Joomla!
Protostar Module Positions and Styles
(Chrome)
Protostar module positions.
Module Style “well”
<!-- Display code if module content is not empty. -->
<div class="well {{Module Class Suffix}}">
    <!-- Display title if set. -->
    <h3 class="page-header">{{Module Title}}</h3>
    {{Module Content}}
</div>




Protostar’s “well” style is almost identical to the built-in “xhtml” style, except that it uses the “well” class
instead of “moduletable”. Note the space between “well” and the module class suffix.
The “well” class is controlled in less/template.less and the less/variables.less.
Module Style - “no”
<!-- If the module content is set. -->
{{Module Content}}




Protostar’s “no” style is identical to the built-in “none” style. It will simply echo the module content if
there is any without displaying the module title.
Protostar Menu Styles
This gives you a feel of the sample data used to produce the menus.
Standard menu module display in the “position-8” (left) or “position-7” (right) positions. No menu class
suffix is applied.
The “nav-pills” menu style. Works best in “position-1”. It supports a drop-down for the second level
items only. Remember to include a space before the class suffix.
The “nav-pills” menu style. It supports a drop-down for the second level items only.
Remember to include a space before the class suffix.
The “nav-list” menu style. It only highlights the top level menu item.
Remember to include a space before the class suffix.
Other Protostar Pages
A module named
                                                                                    A module named
                                                                                       “Search”.
                                                                                        “Search”.




Protostar’s error page (/templates/protostar/error.php). Note that the page expects that a module with a
title of “Search” exists. An error will result if it does not exist.
Protostar’s component or modal page (/templates/protostar/component.php). This can be seen by
adding “?tmpl=component” to the URL. Note that there is no padding on the left of right of the layout.
Further Reading

• kyleledbetter.com/jui/
it’s not the end
 it’s just the beginning ...
learn.theartofjoomla.com

More Related Content

Viewers also liked

SEO 2014: Отмена ссылочного ранжирования в Яндексе в 2014 году – миф или реал...
SEO 2014: Отмена ссылочного ранжирования в Яндексе в 2014 году – миф или реал...SEO 2014: Отмена ссылочного ранжирования в Яндексе в 2014 году – миф или реал...
SEO 2014: Отмена ссылочного ранжирования в Яндексе в 2014 году – миф или реал...Optima-PROMO
 
Joomla Basics Part3
Joomla Basics Part3Joomla Basics Part3
Joomla Basics Part3Linda Coonen
 
Mar 2012-joomla-2.5-and-the-path-ahead
Mar 2012-joomla-2.5-and-the-path-aheadMar 2012-joomla-2.5-and-the-path-ahead
Mar 2012-joomla-2.5-and-the-path-aheadLinda Coonen
 
Joomla 3.0 Made Easy | Free E-book
Joomla 3.0 Made Easy | Free E-book Joomla 3.0 Made Easy | Free E-book
Joomla 3.0 Made Easy | Free E-book JoomlaShine
 
Joomla! 3 newbie's_guide
Joomla! 3 newbie's_guideJoomla! 3 newbie's_guide
Joomla! 3 newbie's_guideChandan Kumar
 
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)Eric Tiggeler
 
The Success of Joomla! 3
The Success of Joomla! 3The Success of Joomla! 3
The Success of Joomla! 3Michael Babker
 
Joomla 3.4 and Forward
Joomla 3.4 and ForwardJoomla 3.4 and Forward
Joomla 3.4 and ForwardJessica Dunbar
 
Joomla 3.4 Features and Timeline
Joomla 3.4 Features and TimelineJoomla 3.4 Features and Timeline
Joomla 3.4 Features and TimelineDavid Hurley
 
English 3 lm 2nd quarter (part 1 6)
English 3 lm 2nd quarter (part 1 6)English 3 lm 2nd quarter (part 1 6)
English 3 lm 2nd quarter (part 1 6)Kate Castaños
 
Joomla 3 in Education
Joomla 3 in EducationJoomla 3 in Education
Joomla 3 in EducationTessa Mero
 
Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013
Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013 Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013
Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013 Saurabh Shah
 
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla developmentJoomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla developmentJoomlatools
 
English 3 lm quarter 3
English 3 lm quarter 3English 3 lm quarter 3
English 3 lm quarter 3Kate Castaños
 

Viewers also liked (15)

SEO 2014: Отмена ссылочного ранжирования в Яндексе в 2014 году – миф или реал...
SEO 2014: Отмена ссылочного ранжирования в Яндексе в 2014 году – миф или реал...SEO 2014: Отмена ссылочного ранжирования в Яндексе в 2014 году – миф или реал...
SEO 2014: Отмена ссылочного ранжирования в Яндексе в 2014 году – миф или реал...
 
Joomla Basics Part3
Joomla Basics Part3Joomla Basics Part3
Joomla Basics Part3
 
Mar 2012-joomla-2.5-and-the-path-ahead
Mar 2012-joomla-2.5-and-the-path-aheadMar 2012-joomla-2.5-and-the-path-ahead
Mar 2012-joomla-2.5-and-the-path-ahead
 
Joomla 3.0 Made Easy | Free E-book
Joomla 3.0 Made Easy | Free E-book Joomla 3.0 Made Easy | Free E-book
Joomla 3.0 Made Easy | Free E-book
 
Joomla! 3 newbie's_guide
Joomla! 3 newbie's_guideJoomla! 3 newbie's_guide
Joomla! 3 newbie's_guide
 
Joomla 3 and Beyond
Joomla 3 and BeyondJoomla 3 and Beyond
Joomla 3 and Beyond
 
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)
 
The Success of Joomla! 3
The Success of Joomla! 3The Success of Joomla! 3
The Success of Joomla! 3
 
Joomla 3.4 and Forward
Joomla 3.4 and ForwardJoomla 3.4 and Forward
Joomla 3.4 and Forward
 
Joomla 3.4 Features and Timeline
Joomla 3.4 Features and TimelineJoomla 3.4 Features and Timeline
Joomla 3.4 Features and Timeline
 
English 3 lm 2nd quarter (part 1 6)
English 3 lm 2nd quarter (part 1 6)English 3 lm 2nd quarter (part 1 6)
English 3 lm 2nd quarter (part 1 6)
 
Joomla 3 in Education
Joomla 3 in EducationJoomla 3 in Education
Joomla 3 in Education
 
Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013
Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013 Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013
Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013
 
Joomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla developmentJoomla in a Box – A Vagrant box for local Joomla development
Joomla in a Box – A Vagrant box for local Joomla development
 
English 3 lm quarter 3
English 3 lm quarter 3English 3 lm quarter 3
English 3 lm quarter 3
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

A Guide for Joomla 3's Protostar Template

  • 1. A Guide for Joomla 3’s Protostar Template This set of slides documents many of the features included in the Protostar template that is distributed with Joomla 3. It includes the module layout and positions for Protostar and its custom module chrome. © 2005-2013 New Life in IT Pty Ltd - Visit learn.theartofjoomla.com to learn more about Joomla!
  • 2. Protostar Module Positions and Styles (Chrome)
  • 4. Module Style “well” <!-- Display code if module content is not empty. --> <div class="well {{Module Class Suffix}}"> <!-- Display title if set. --> <h3 class="page-header">{{Module Title}}</h3> {{Module Content}} </div> Protostar’s “well” style is almost identical to the built-in “xhtml” style, except that it uses the “well” class instead of “moduletable”. Note the space between “well” and the module class suffix. The “well” class is controlled in less/template.less and the less/variables.less.
  • 5. Module Style - “no” <!-- If the module content is set. --> {{Module Content}} Protostar’s “no” style is identical to the built-in “none” style. It will simply echo the module content if there is any without displaying the module title.
  • 7. This gives you a feel of the sample data used to produce the menus.
  • 8. Standard menu module display in the “position-8” (left) or “position-7” (right) positions. No menu class suffix is applied.
  • 9. The “nav-pills” menu style. Works best in “position-1”. It supports a drop-down for the second level items only. Remember to include a space before the class suffix.
  • 10. The “nav-pills” menu style. It supports a drop-down for the second level items only. Remember to include a space before the class suffix.
  • 11. The “nav-list” menu style. It only highlights the top level menu item. Remember to include a space before the class suffix.
  • 13. A module named A module named “Search”. “Search”. Protostar’s error page (/templates/protostar/error.php). Note that the page expects that a module with a title of “Search” exists. An error will result if it does not exist.
  • 14. Protostar’s component or modal page (/templates/protostar/component.php). This can be seen by adding “?tmpl=component” to the URL. Note that there is no padding on the left of right of the layout.
  • 16. it’s not the end it’s just the beginning ... learn.theartofjoomla.com