This guide explains how to use reusable global content. It helps beginners understand the "Create Once, Use Everywhere" philosophy. You’ll learn how to pull in content from your central Modules folder and drop it into a Grid page, ensuring that when you update the "Master" module, every page using it updates instantly.
Modules vs. Blocks: What’s the Difference?
It’s easy to get these confused, but the distinction is vital for a clean workflow:
-
Grid Blocks: These are "Local." If you create a text block on the "About" page, it only exists there.
-
Modules: These are "Global." They live in a special folder in your content tree. You build them there, and then use a "Module Picker" or "Global Component" block to display them on your actual pages.
Why Use Modules?
The most common use case is for content that repeats across your site but isn't part of the footer.
-
Newsletter Signups: Place it at the bottom of every blog post.
-
Call to Action (CTA) Banners: Use the same "Book a Consultation" banner on all service pages.
-
Testimonial Sliders: Keep your latest reviews consistent across your homepage and landing pages.
Other Related Tutorials
-
[Tutorial] uSkinned: Working with Global Modules
-
[Tutorial] Creating a Centralized CTA Library
-
[Tutorial] Understanding the 'Global' Folder Structure
Action Steps to Insert a Module
-
Create the Master: Go to the Global or Modules folder in your Content Tree. Right-click, select Create, and build your component (e.g., a "Mailing List" module).
-
Open Your Page: Navigate to the page where you want this content to appear.
-
Add the 'Module' Block: In your Grid, click the plus (+) icon and look for a block called "Global Component" or "Module Picker".
-
Pick the Content: A sidebar will open. Navigate to your Modules folder and select the master item you created in Step 1.
-
Save and Publish: Click Submit, then Save and Publish. Your global content is now live on that page!
Pro-Tip: If you need to change the phone number in a global "Contact Us" module, you only have to edit it one time in the Modules folder. Umbraco will automatically push that update to every single page where you’ve inserted that module. That’s the power of staying organized!