Documentation
Complete user guide and reference for PageBuilder Compact — install, configure, and master every workflow upgrade inside YOOtheme Pro.
Joomla 4/5 • WordPress 5.8+ • YOOtheme Pro 4.0+
Complete user guide and reference for PageBuilder Compact — install, configure, and master every workflow upgrade inside YOOtheme Pro.
Joomla 4/5 • WordPress 5.8+ • YOOtheme Pro 4.0+
Install on Joomla or WordPress and verify it’s active inside the builder.
The two features that make large layouts dramatically easier.
Edit builder modules/widgets in one click without losing flow.
Open YOOtheme Pro Builder → Choose Settings → choose 00 – PageBuilder Compact. The 00 – prefix keeps it pinned near the top.
Install the plugin for your platform, then verify it appears inside the builder.
Verify: look for collapsible section headers and open Settings → 00 – PageBuilder Compact.
WP Admin → Add Plugin → Upload PluginImportant: YOOtheme Pro must be the active theme.
The plugin works out of the box. Most users only change a handful of settings first.
Open settings: Builder → gear icon → 00 – PageBuilder Compact.
Use Collapse All, expand only what you’re editing, then search within that focused scope.
Search finds content inside nested items (grids, accordions, etc.) — it’s often faster than manual scanning.
No external dashboards — everything lives in the builder settings so your mental model stays consistent.
Once you’ve tuned styles/behaviour, export and reuse across multiple projects.
Turn long sidebars into clean, manageable stacks. Collapse what you’re not working on, keep focus, and move faster.
Each section header gains a toggle (chevron). Collapsed sections show only the header; expanded sections show all nested content.
Use global controls at the top of the sidebar to collapse everything or restore all sections instantly.
Optional badges show how many elements are inside each section (useful for auditing and complexity checks).
Collapsed/expanded states can persist per page during your editing session, so you don’t keep re-organising the same layout.
Search goes beyond labels — it can find text inside nested items, titles, file paths, and more. Combine search with section and element-type filters to pinpoint exactly what you need.
Type a keyword to highlight matches instantly. Optionally hide non-matching sections to reduce noise.
Focus the sidebar to a single section (Header, Main, Footer, etc.) so you only see what you’re editing.
Filter to specific element types (Text, Image, Grid, Accordion, etc.) to audit layouts quickly.
Matches can be highlighted differently based on whether the name matches or content inside the section matches.
When editing an element, a search bar can appear at the top of its Settings tab if Enabled. Filter the settings list by label, tooltip text, values, and more — then narrow further by category.
Find settings like “Column Gap”, “Overlay”, “Max Width” instantly.
Search helper text to locate the setting you vaguely remember.
Filter down to the fields that are set to a specific value or option.
Dropdowns intentionally match only the currently selected option. This prevents common words (like “default”, “left”, “right”) from matching almost every setting.
This avoids admin detours and keeps your editing flow.
The button appears only when a builder widget is selected.
YOOtheme’s “Visible on this page” filter can miss builder-driven modules/widgets. PageBuilder Compact improves detection so your audits are accurate.
All settings live inside YOOtheme Pro Builder: Settings → 00 – PageBuilder Compact.
Controls panel, inputs, buttons, toggles, and highlight colours can all be customised to match your builder UI preferences.
Adjust header, input, button and badge sizing/weights to suit your editing environment.
Tweak padding, border radius, gaps, and toggle sizes to match your workflow and screen size.
Control shadows, transitions, hover brightness, and focus styling for a smoother builder experience.
Add your own CSS that loads after plugin styles.
.yo-customizer scopes rules to the builder UI. Use the .bm-* classes from the CSS reference section below.
.yo-customizer .bm-controls-body { background: #2a2a2a; color: #fff; }
A JSON file is downloaded with your configuration.
Unknown keys are safely ignored.
Reset individual fields using the small reset control, or use Reset All Settings to restore defaults. Remember to Save.
Enable debug logging to capture detailed console output when troubleshooting. Disable it once you’re done.
Steps:
If your build exposes a debug helper object, common commands include:
BuilderModuleDebug.status()BuilderModuleDebug.history()BuilderModuleDebug.stats()BuilderModuleDebug.diagnose()BuilderModuleDebug.clear()
Names can vary by version. If the object isn’t available, rely on console logs.
Joomla: Check it’s enabled in System → Manage → Plugins.
WordPress: Check it’s activated in Plugins and that YOOtheme Pro is the active theme.
Confirm Enable Section Accordions is enabled. Close and reopen the builder. Enable Debug Mode and check the console for errors.
Ensure the builder preview iframe has fully loaded. Deep search relies on the builder node tree; unusual custom elements may store data in ways that can’t be indexed.
Ensure the feature is enabled. The button only appears on builder-backed modules/widgets. On WordPress, select a builder widget in the dropdown first.
After changes, the YOOtheme save bar should appear. Click Save. If it doesn’t appear, toggle any setting to trigger the change state.
Save the page and wait for preview refresh. Check Visibility Filter Mode — “Page Only” can exclude header/footer modules. Use debug logs for diagnosis.
Use these class names in Custom CSS to target plugin UI parts inside the builder.
.bm-accordion-controls.bm-controls-header.bm-controls-body
.bm-section-toggle.bm-section-content.bm-element-count-inline.bm-section-actions
.bm-search-match-name.bm-search-match-content.bm-highlight-element
.bm-element-search-panel.bm-element-search-input.bm-element-search-category.bm-search-results-count
Joomla 4.x or 5.x
YOOtheme Pro 4.0+
PHP 7.4+ (J4) / 8.1+ (J5)
Modern browser
WordPress 5.8+
YOOtheme Pro 4.0+
PHP 7.4+
Modern browser
No. It integrates into the builder environment and does not modify YOOtheme’s files.
No. It runs inside the builder/customiser environment and does not load on the public frontend.
Yes. The major features (Search & Filter, Accordions, Quick Access, Settings Search) can be toggled individually.
Enable Debug Mode, reproduce the issue, then copy relevant console output and include it with your report.
Use this documentation to configure your ideal workflow, then export your settings to reuse across projects.