This module is a theming enhancement tool designed to work with all themes, but works best for OM Base Theme. Add classes to menu items, blocks, nodes; change stylesheet based on browser size; change the look of your user, search forms, etc.
New to OM Tools 2
- Block Classes
- Menu Classes
- Advanced Editing with Backup (downloadable file backup or database backup) and Restore Feature
- No multiple db queries, only 1 db query for all tools
System Tool
Responsive/Adaptive Design Tool
It supports all major browsers, Firefox, Safari, Chrome, IE.
- You can setup various stylesheets for 1600px, 1440px, 1120px, 960px, 800px, 640px, 480px, ... screen sizes.
- OM Tools uses jquery.mediaqueries.js by alexander.farkas for selecting appropriate stylesheet for viewport size, if ver.1.2 doesn't work on IEs, try ver.1.1.9
- Great for IPad, IPhone, wide screen monitor and various devices with varying screen sizes
- Change design in real-time while resizing your browser, no browser refresh needed.
- Note: For Drupal7, you might need to clear cache after saving the OM Tools settings for the first time.
Block Tool (OM Tools 2 only)
Block Classes
- Fast editing, add all classes for all blocks in 1 page.
- If caching is not turned on, OM Tools only uses 1 query from database for all blocks in a page.
Menu Tool (OM Base Theme & OM Tools 2 only)
Menu Classes
- Fast editing, add all classes for all blocks in 1 page.
- If caching is not turned on, OM Tools only uses 1 query from database for all blocks in a page.
Common form tools features
- Change form page title
- Hide or change labels
- Label as default text
- Add rollover text
- Change field description
- Change field size
- Change button text
Search Tools
Search Forms
- Search Theme (D6 only)
- Search Block
- Search Page
User Tools
User Forms
- Login Block
- Login Page
- Registration Page
- Request for New Password
- Login and Registration in one page => /user/login-register
Node Tools
Option to hide all titles per content type
- D6, works for all themes
- D7, if you're not using OM Base Theme, add "body.om-tools-no-title h1.title { display: none; }" to your css
Node Terms Classes
Easy solution for making links to be active on certain node types and terms, and more...
- Terms as body classes, pulls terms from vocabularies, configurable prefixes
Ex. terms = "mobile", "iphone" <body class"... content-term-mobile content-term-iphone ...">...
Node Body Classes
- Enforced node type on node/1, node/add/page, node/1/edit, node/1/delete, and section for node/add/edit/delete, you can now create a single css rule for all
Ex. node type = "page" <body class="... content-type-page content-type-page-add section-node-add ..."> <body class="... content-type-page content-type-page-edit section-node-edit ..."> <body class="... content-type-page content-type-page-view section-[section] ..."> <body class="... content-type-page content-type-page-delete section-node-delete...">
Quick settings path reference
- Drupal 6 /admin/settings/om-tools
- Drupal 7 /admin/config/system/om-tools
- Drupal 8 /admin/config/system/om-tools
Demo
- Packaging World - Responsive Design functionality
- OM Tools (D7)
- OM Tools (D6)
Related Projects
- OM Base Theme - Simple, professional, lightweight base theme, for custom theming
- OM Subthemer - Subthemes generator, automates creation of theme files based on custom layout and skin.
- OM Maximenu - maximize your main menu with large dropdown which can contain views slideshow, table, list and other blocks
- OM Maps - a collection of navigational image maps, such as countries, places, etc.
Sponsored by: Promet Source, an Acquia Drupal partner company
Project information
- Project categories: Content display, Import and export
113 sites report using this module
- Created by danielhonrade on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.