OM Tools
Component ID
1091664
Component name
OM Tools
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
26785
Component created
Component changed
Component body
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
